1. Replace springboards prioriy "OffLimits" and "Required" with "FuncEntry" and ...
[dyninst.git] / parseAPI / src / IndirectAnalyzer.C
2019-04-18 Xiaozhu Meng1. Replace springboards prioriy "OffLimits" and "Requir...
2019-03-28 Xiaozhu MengA few fixes for parallel parsing (#572)
2018-11-05 Xiaozhu MengVarious bug fixes
2018-10-26 Xiaozhu Meng1. Fix x86-64 codegen for binary operators with 64...
2018-10-17 Xiaozhu Meng1. Fix typos in the Power instruction decoding table...
2018-09-18 Xiaozhu Meng1. Need to invalidate the cache before finalizing a...
2018-09-14 Xiaozhu Meng1. Do not promote individual flag bits such as ZF to...
2018-08-23 Xiaozhu MengAfter carefully comparing the parsing output of runs...
2018-07-01 Xiaozhu MengDefer constructing blocksByRange to function finalizing...
2018-05-15 Xiaozhu MengShould not just treat unbinded registers as 0 when...
2017-09-26 Bill WilliamsNow getting actual parallelism:
2017-08-24 Xiaozhu Meng1. When we find potential indexing variable with table...
2017-08-22 Bill WilliamsMerge checkpoint
2017-08-22 Xiaozhu Meng1. Fix ARM semantics for instructions that use conditio...
2017-08-21 Xiaozhu MengWhen symplifying AST in jump table analysis, we need...
2017-08-21 Xiaozhu MengFix simpliyfing AST with concat operations in jump...
2017-08-16 Xiaozhu Meng1. Fix a NULL pointer deference issue in JumpTableForma...
2017-08-15 Xiaozhu Meng1. Add instruction semantics for powerpc ld
2017-08-15 Xiaozhu Meng1. Enable exception blocks parsing on non-x86/64 archit...
2017-08-15 Xiaozhu Meng1. Fix tail call identification on power: tail call...
2017-08-15 Xiaozhu MengVarious changes for powerpc 64-bit jump table analysis
2017-08-15 Xiaozhu MengIt is not a good idea to stop scanning jump table when...
2017-08-15 Xiaozhu Meng1. More strict check when searching for the instruction...
2017-08-15 Xiaozhu MengFixes for jump table analysis on ARM
2017-08-15 Xiaozhu Meng1. On arm, indexing can be performed through shift...
2017-08-15 Xiaozhu Meng1. Allow jump targets to be from a jump table and multi...
2017-08-15 Xiaozhu MengFix indirect jumps in variable argument functions,...
2017-08-15 Xiaozhu MengPerform table scan when the jump table index bound...
2017-08-15 Xiaozhu Meng1. Refactor code of reading contents from jump tables...
2017-08-15 Xiaozhu MengInitial implementation of jump table index slice. Basic...
2017-08-15 Xiaozhu MengStart to split jump table analysis to two different...
2017-07-10 Bill WilliamsClean up a bunch of data races reported by Cilkscreen...
2017-05-17 Bill WilliamsMerge branch 'jump_table_multi_slices' of https://githu...
2017-05-17 Bill WilliamsMerge branch 'jump_table_multi_slices' of https://githu...
2017-05-17 Xiaozhu MengFix indirect jumps in variable argument functions,...
2017-05-15 Xiaozhu MengPerform table scan when the jump table index bound...
2017-05-14 Xiaozhu Meng1. Refactor code of reading contents from jump tables...
2017-05-11 Xiaozhu MengInitial implementation of jump table index slice. Basic...
2017-05-10 Bill WilliamsWIP towards parallel parsing
2017-05-09 Xiaozhu MengStart to split jump table analysis to two different...
2016-11-21 Xiaozhu MengOn x86, and instruction would generate an zf assignment...
2016-11-21 Xiaozhu MengAddress calculation should use 64-bit integers..
2016-11-19 Xiaozhu MengClean parsing log messages
2016-11-11 Xiaozhu MengMerge ARM jump table parsing and instruction semantics...
2016-11-11 Xiaozhu MengOn ARM, many jump table reads are one-byte memory reads...
2016-11-10 Xiaozhu Meng1. Add timing statistics for parsing
2016-10-11 Xiaozhu Meng1. Should delete alias AST when a part of it is assigne...
2016-08-21 Peter FoleyFix warnings
2016-06-14 Xiaozhu MengDecrease jump table analysis bound
2016-06-10 Xiaozhu MengJump tables should be only in read only sections
2016-06-10 Xiaozhu MengStop slicing when we are sure an indirect jump is not...
2016-06-10 Xiaozhu MengVarious fixes for jump table analysis 1. add instructio...
2015-08-17 Xiaozhu MengFix bugs in identifying catching blocks in ParseAPI.
2015-07-23 Xiaozhu MengDebug output cleanning and ParseAPI manual update
2015-07-22 Xiaozhu MengChange slice interface to allow choose whether control...
2015-07-21 Xiaozhu MengHandle aliasing
2015-07-21 Xiaozhu MengFix conflicts between caching and stopping slicing
2015-07-15 Xiaozhu MengHandle instruction xchg, where the relations between...
2015-07-14 Xiaozhu Mengfix handling thunks
2015-07-13 Xiaozhu MengOne byte read can produce bound [0,255], but it is...
2015-04-16 Xiaozhu MengMore fixes in jump table analysis:
2015-04-03 Xiaozhu Meng1. Handle the instruction sequence that push a constant...
2015-04-02 Xiaozhu MengIf the destination operand is a memory location, we...
2015-04-01 Xiaozhu Meng1. Add a callback interface to slicing code. It trigger...
2015-01-28 Xiaozhu MengReduce the size of slices a lot
2014-12-31 Xiaozhu MengIt is actually important to apply bounds produced from...
2014-12-30 Xiaozhu Meng1. Add an virtual entry node; the virtual entry node...
2014-12-27 Xiaozhu MengHandle the case where the thunk adjustment instruction...
2014-12-09 Xiaozhu MengFix infinite loop when the jump target is a constant
2014-12-05 Xiaozhu MengA bunch of fixes for indirect control flow analysis
2014-12-03 Xiaozhu MengRefactor code so that each major class has a .h file...
2014-12-03 Xiaozhu MengFit code handling thunk into new analysis code
2014-12-03 Xiaozhu MengMake slice graph transformation code consitent with...
2014-11-25 Xiaozhu MengChange bound fact container to map from AST to BoundVal...
2014-11-23 Xiaozhu Meng1. Add code to include control flow dependence in slicing
2014-10-30 Xiaozhu Meng1. When we backward slice to a return edge and if the...
2014-10-24 Xiaozhu MengAdd more debug code
2014-10-23 Xiaozhu MengAdd some debugging code
2014-07-28 Xiaozhu Meng1. Fix sign extension
2014-07-17 userFix the bug of treating a constant as a table base...
2014-07-10 Xiaozhu Meng1. Fix crash caused by deleting an iterator;
2014-07-08 Xiaozhu MengFix table stride for 2bytes table and handle sign exten...
2014-07-07 Xiaozhu MengMissing headers
2014-07-07 Xiaozhu MengAdjust table contents on Windows
2014-06-19 Xiaozhu Meng1. Check whether the calculated table indexing address...
2014-06-16 Xiaozhu Meng1. Fix a bug in determining exit blocks
2014-06-16 Xiaozhu Meng1. Add code to handle PC thunks
2014-06-13 Xiaozhu MengThe table stride is not necessarily the adddress width.
2014-06-11 Xiaozhu Meng1. Assume signed conditional jumps do not bound registe...
2014-05-22 Xiaozhu MengChange to store pointers to BoundValue rather than...
2014-05-22 Xiaozhu MengAdd code to find edges from indirect jumps
2014-05-19 Xiaozhu MengAdd new indirect control flow analysis code. The code...