Branch: refs/heads/master
Home: https://github.com/dyninst/dyninst
Commit: bbac5571f57fdd3e6e6654276fe618844ce50a29
https://github.com/dyninst/dyninst/commit/bbac5571f57fdd3e6e6654276fe618844ce50a29
Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
Date: 2018-02-16 (Fri, 16 Feb 2018)
Changed paths:
M parseAPI/src/Function.C
Log Message:
-----------
For known non-returning functions, we should ignore possible conflicting
non-returning analysis results and still treat them as non-returning.
Commit: 78b1bd135a448b5dabf3e01191cbe1236262132d
https://github.com/dyninst/dyninst/commit/78b1bd135a448b5dabf3e01191cbe1236262132d
Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
Date: 2018-02-16 (Fri, 16 Feb 2018)
Changed paths:
M parseAPI/src/Parser.C
Log Message:
-----------
Should delay parsing tail call edges when the return status of the tail
callee is still UNSET
Commit: 7b4f4e6eaa810f6a6fe95046b5197f2e2a716fe8
https://github.com/dyninst/dyninst/commit/7b4f4e6eaa810f6a6fe95046b5197f2e2a716fe8
Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
Date: 2018-02-18 (Sun, 18 Feb 2018)
Changed paths:
M symtabAPI/src/Object-elf.C
Log Message:
-----------
Handle data endianness in parsing try/catch blocks, so it can be
cross-architecture
Commit: da50a374af931de6eafa0d7db4208579bac9bc6b
https://github.com/dyninst/dyninst/commit/da50a374af931de6eafa0d7db4208579bac9bc6b
Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
Date: 2018-02-18 (Sun, 18 Feb 2018)
Changed paths:
M parseAPI/src/Function.C
Log Message:
-----------
Should ignore setting function return status when the function is known
as non-returning.
Commit: ab339a0a9e450088cfce4e9d34aa2de6d8ca55f8
https://github.com/dyninst/dyninst/commit/ab339a0a9e450088cfce4e9d34aa2de6d8ca55f8
Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
Date: 2018-03-01 (Thu, 01 Mar 2018)
Changed paths:
M dataflowAPI/src/liveness.C
Log Message:
-----------
Delete deprecated #ifdef in liveness analysis
Commit: 15f1b699da8d16818636b157c7ae950128372943
https://github.com/dyninst/dyninst/commit/15f1b699da8d16818636b157c7ae950128372943
Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
Date: 2018-03-08 (Thu, 08 Mar 2018)
Changed paths:
M common/h/dyn_regs.h
M common/h/entryIDs.h
M instructionAPI/src/InstructionDecoder-power.C
M instructionAPI/src/power_opcode_tables.C
M symtabAPI/src/Object-elf.C
Log Message:
-----------
Fix a few powerpc instruction decoding problems and the endianness issue
of code sections that are not named ".text"
Commit: 334916eb93ac2068550d94bcddfb7a21b3404543
https://github.com/dyninst/dyninst/commit/334916eb93ac2068550d94bcddfb7a21b3404543
Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
Date: 2018-03-08 (Thu, 08 Mar 2018)
Changed paths:
M common/h/dyn_regs.h
M common/h/entryIDs.h
M instructionAPI/src/InstructionDecoder-power.C
M instructionAPI/src/InstructionDecoder-power.h
M instructionAPI/src/power_opcode_tables.C
Log Message:
-----------
Handle wait instruction on powerpc and add vrsave SPR
Commit: 502b64b0b452617f3923cf9fb242add99acc9a03
https://github.com/dyninst/dyninst/commit/502b64b0b452617f3923cf9fb242add99acc9a03
Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
Date: 2018-03-16 (Fri, 16 Mar 2018)
Changed paths:
M parseAPI/src/LoopAnalyzer.C
Log Message:
-----------
In loop anaylsis, visit blocks according to the starting addresses to
ensure deterministic results. And ignore catch edges in loop analysis
Commit: 3583307fd7ae6e65ab2d9feabb45d525e8ee38e8
https://github.com/dyninst/dyninst/commit/3583307fd7ae6e65ab2d9feabb45d525e8ee38e8
Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
Date: 2018-03-19 (Mon, 19 Mar 2018)
Changed paths:
M symtabAPI/src/dwarfWalker.C
Log Message:
-----------
Fix DWARF parsing for arraies
Commit: b663cf98c97b6dd45ce6ad32f0fc6caf510185c6
https://github.com/dyninst/dyninst/commit/b663cf98c97b6dd45ce6ad32f0fc6caf510185c6
Author: Xiaozhu Meng <mxz297@xxxxxxxxx>
Date: 2018-03-19 (Mon, 19 Mar 2018)
Changed paths:
M common/h/dyn_regs.h
M common/h/entryIDs.h
M dataflowAPI/src/liveness.C
M instructionAPI/src/InstructionDecoder-power.C
M instructionAPI/src/InstructionDecoder-power.h
M instructionAPI/src/power_opcode_tables.C
M parseAPI/src/Function.C
M parseAPI/src/LoopAnalyzer.C
M parseAPI/src/Parser.C
M symtabAPI/src/Object-elf.C
M symtabAPI/src/dwarfWalker.C
Log Message:
-----------
Merge pull request #437 from mxz297/ret_crossarch
Fixes for non-returning functions, endianness for cross architecture parsing, and powerpc instruction decoding. In addition, fix failures in testsuite on x86/64
Compare: https://github.com/dyninst/dyninst/compare/332198e9abd5...b663cf98c97b
|