1. Replace springboards prioriy "OffLimits" and "Required" with "FuncEntry" and ...
[dyninst.git] / parseAPI / src / Parser.C
2019-04-18 Xiaozhu Meng1. Replace springboards prioriy "OffLimits" and "Requir...
2019-04-12 Xiaozhu Meng1. If ParseAPI identifies a jump as a tail call, but...
2019-03-28 Xiaozhu MengA few fixes for parallel parsing (#572)
2019-02-08 Xiaozhu MengRevert the change from PR530 that will cause crashes...
2019-02-04 Keren ZhouAdjust Dyninst to support injecting CFGs for CUBINs
2018-11-05 Xiaozhu MengVarious bug fixes
2018-10-25 Xiaozhu MengMerge branch 'master' into new-parallel-parsing 488/head
2018-10-25 Xiaozhu Meng1. Fix inconsistent block splits
2018-10-17 Xiaozhu Meng1. Fix typos in the Power instruction decoding table...
2018-10-16 Xiaozhu MengA block can be split between it is just recorded in...
2018-10-16 Xiaozhu Meng1. Use a new tbb::concurrent_hash_map to record block...
2018-10-11 Xiaozhu MengAttempting to remove sink edges causes weird side effec...
2018-10-10 Xiaozhu MengFix typos in fix-point analysis for jump tables and...
2018-10-10 Xiaozhu MengA few fixes for non-returning function analysis
2018-10-09 Xiaozhu Meng1. Change the DYNINST_DEBUG_PARSING from a flag to...
2018-10-02 Xiaozhu MengMore fixes for removing duplicated edges and wrong...
2018-09-23 Xiaozhu MengContinue to fix non-deterministic behaviors of parallel...
2018-09-18 Xiaozhu Meng1. Need to invalidate the cache before finalizing a...
2018-09-14 Xiaozhu MengHandle non-deterministic CFG edges.
2018-09-14 Xiaozhu MengFix typo: missed an "else" before an if statement
2018-09-13 Xiaozhu MengTwo more fixes for parallel parsing
2018-09-12 Xiaozhu Meng1. Re-implement the power preabmle identification code...
2018-09-10 Xiaozhu MengFix non-deterministic parallel parsing on POWER 8.... 377/head
2018-08-23 Xiaozhu MengAfter carefully comparing the parsing output of runs...
2018-08-05 Xiaozhu MengFix undeterministic tail call identification results...
2018-07-16 Xiaozhu MengStart to use cilk data race detectors:
2018-07-04 Xiaozhu MengParallelize function finalizing
2018-07-01 Xiaozhu MengDefer constructing blocksByRange to function finalizing...
2018-06-29 Xiaozhu MengParseData::record_block should not need locking. We...
2018-06-12 Xiaozhu MengRefactor ParseFrame::leadersToBlock from a hash map...
2018-06-11 Xiaozhu MengWhen updating block ends, also need to update block...
2018-06-11 Xiaozhu MengWe should not need finalize_block as the block should...
2018-06-11 Xiaozhu MengRevisit locking for parallel parsing
2018-05-31 Xiaozhu MengFix handling of changing function return status and...
2018-05-10 Xiaozhu Meng1. If finalizing a function needs to invoke a parse...
2018-05-09 Xiaozhu Meng1. For each new block generated during spliting, we...
2018-05-08 Xiaozhu Meng1. Add more non-returning functions
2018-04-16 Bill WilliamsMerge, fix test4_3, fix examples build
2018-04-16 Bill WilliamsMerge, fix test4_3, fix examples build
2018-03-29 Xiaozhu MengWhen dealing with overlapping instructions, we should...
2018-03-20 Thomas DullienFix segfault due to missing arguments in call to parse_... 441/head
2018-03-13 Bill WilliamsParseAPI fixes: test1_1 create now passes
2018-02-21 Bill WilliamsCheckpoint for ARM testing
2018-02-20 Bill WilliamsMerge John's changes and update test suite.
2018-02-16 Xiaozhu MengShould delay parsing tail call edges when the return...
2018-02-04 John Mellor-Crummeysimplify openmp parallelization in Parser.C
2018-01-25 John Mellor-Crummeyrefine cilk configuration of Parser.C for data race...
2018-01-24 John Mellor-Crummeyadd draft parallelization of parse frames creation
2018-01-11 John Mellor-Crummeyadjust switches to control cilk vs. openmp support
2018-01-11 John Mellor-Crummeyremove lock guard on block map that causes deadlock.
2018-01-08 John Mellor-Crummeyclean up race detection annotations for FuncExtent
2018-01-07 John Mellor-Crummeyrace-free version with specific fake locks.
2017-12-14 Bill WilliamsRemove RAJA for pure TBB implementation
2017-11-29 Bill WilliamsEnsure frames can't be parsed on two threads simultaneo...
2017-11-27 John Mellor-Crummeyclean up cilk and serial versions of Parser.C
2017-11-18 John Mellor-Crummeyrename WaitFreeQueue.h to LockFreeQueue.h and fix refer...
2017-11-14 John Mellor-Crummeyswitch cleanup frames from tasking loop to auto schedul...
2017-11-14 John Mellor-Crummeyreplace frames vector with wait-free queue to eliminate...
2017-11-13 John Mellor-Crummeyswitch from Cilk to OpenMP. Fix #if that control progra...
2017-11-08 John Mellor-Crummeycommit changes to use cilk to go detect data races...
2017-11-08 Bill WilliamsMore RAJA implementation:
2017-11-08 John Mellor-Crummeyopenmp parallelization of parseAPI based on (mostly...
2017-11-06 John Mellor-Crummeyparallel cleanup: OpenMP for loop with schedule(auto)
2017-11-05 John Mellor-Crummeyadd wait free queue for collecting frames that need...
2017-11-04 John Mellor-Crummeyrevert to set insertion under mutex
2017-11-04 John Mellor-Crummeycoarse grain merging of new frame vectors
2017-11-03 John Mellor-Crummeycoarse-grain merging of new frames
2017-11-03 John Mellor-Crummeyparsing binaries with OpenMP divide-and-conquer
2017-11-01 Bill WilliamsEnsure we don't duplicate frames in the worklist.
2017-10-20 Bill WilliamsBuilds cleanly under icc17; TBB found properly via...
2017-10-18 Bill Williamsbuilds clean under icc
2017-09-26 Bill WilliamsNow getting actual parallelism:
2017-08-22 Bill WilliamsMerge checkpoint
2017-08-16 Bill WilliamsRefactor to look up target blocks via parse data and...
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 MengFixes for jump table analysis on ARM
2017-08-04 Bill WilliamsCheckpointing for integration tests
2017-07-12 Bill WilliamsAdded extra block locks to remove some more data races...
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-10 Bill WilliamsWIP towards parallel parsing
2016-07-12 Xiaozhu MengWhen reaching shared blocks that have been parsed,...
2016-06-15 Peter Foleyfix Mutex undefined reference
2016-05-27 Xiaozhu Meng1. For ARM, add br as a branch instruction category...
2016-05-06 Peter FoleyCleanup warnings
2016-04-15 Bill WilliamsThread safety and memory improvements
2015-08-17 Xiaozhu MengFix bugs in identifying catching blocks in ParseAPI.
2015-08-13 Xiaozhu MengFixes for non-returning functions and tail calls:
2015-08-06 Xiaozhu MengRemove accidental changes
2015-08-05 Xiaozhu MengMinor manual updates on ParseAPI and PatchAPI
2015-07-15 Xiaozhu MengWhen an indirect jump is deferred for analysis, we...
2015-07-13 Xiaozhu MengMerge branch 'master' into parsing
2015-07-06 Alex MorrisDefensive mode debugging fixes.
2015-07-06 Alex MorrisDefensive mode dynamic fixes.
2015-07-06 unknownVarious defensive mode fixes.
2015-03-27 Xiaozhu MengMerge branch 'master' into IndirectControlFlow
2015-03-18 Matthew LeGendreClean compiler warnings
2015-02-23 Xiaozhu MengMerge branch 'master' into IndirectControlFlow
2015-02-13 Xiaozhu Meng1. opcode ptest writes flags rather than reading flags
next