ParseData::record_block should not need locking. We should rely on the return value...
[dyninst.git] / parseAPI /
2018-06-29 Xiaozhu MengParseData::record_block should not need locking. We...
2018-06-20 Xiaozhu Meng1. IFUNC is real code
2018-06-19 Xiaozhu Meng1. Do not make testsuite a requirement for installing...
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-29 Xiaozhu MengChange function return status to std::atomic to avoid...
2018-05-21 Xiaozhu Meng1. Reduce duplicated read/written registers
2018-05-15 Xiaozhu MengShould not just treat unbinded registers as 0 when...
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-04-05 Bill WilliamsFixes for test crashes
2018-03-29 Xiaozhu MengWhen checking whether an address is consistent with... 446/head
2018-03-29 Xiaozhu MengWhen dealing with overlapping instructions, we should...
2018-03-21 Sasha NicolasPrevious commits broke the build. This is to fix the...
2018-03-20 Thomas DullienFix segfault due to missing arguments in call to parse_... 441/head
2018-03-20 Thomas DullienMerge remote-tracking branch 'upstream/master'
2018-03-19 Thomas DullienVery minor clean-up a particualrly ugly piece of code.
2018-03-16 Xiaozhu MengIn loop anaylsis, visit blocks according to the startin...
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-18 Xiaozhu MengShould ignore setting function return status when the...
2018-02-16 Xiaozhu MengShould delay parsing tail call edges when the return...
2018-02-16 Xiaozhu MengFor known non-returning functions, we should ignore...
2018-02-04 John Mellor-Crummeysimplify openmp parallelization in Parser.C
2018-01-26 Bill WilliamsMerge pull request #410 from jmellorcrummey/cuda-machine
2018-01-25 John Mellor-Crummeyrefine cilk configuration of Parser.C for data race...
2018-01-25 John Mellor-Crummeyuse cilk to eliminate a data race in SymtabCodeSource.C
2018-01-24 John Mellor-Crummeycorrect the include path for tbb hash map
2018-01-24 John Mellor-Crummeyadd draft parallelization of parse frames creation
2018-01-24 John Mellor-Crummeyadd debugging support to LockFreeQueue.h
2018-01-24 John Mellor-Crummeyrefine CodeRegion:;contains so that offset() is not...
2018-01-15 John Mellor-Crummeyadd openmp parallelism to SymtabCodeSource init_regions...
2018-01-14 John Mellor-Crummeyfirst attempt to add parallelism to symtab code source.
2018-01-13 John Mellor-Crummeyremove unnecessary lock guard in SymtabCodeSource:...
2018-01-11 John Mellor-Crummeyadjust switches to control cilk vs. openmp support
2018-01-11 Xiaozhu MengParseAPI should treat IFUNC type symbols as code
2018-01-11 John Mellor-Crummeyremove lock guard on block map that causes deadlock.
2018-01-11 John Mellor-CrummeyMove to tbb::scalable_alloc instead of boost::pool...
2018-01-10 John Mellor-Crummeyfinalize race detector annotations for ParseData
2018-01-08 John Mellor-Crummeyclean up race detection annotations for FuncExtent
2018-01-07 John Mellor-Crummeyrace-free version with specific fake locks.
2018-01-06 John Mellor-Crummeyavoid data races by adding lock_guard to Function:...
2018-01-06 John Mellor-Crummeysuppress race reports when accessing region cache
2018-01-06 John Mellor-Crummeyafter initializing a Function, scrub its access history...
2018-01-05 John Mellor-Crummeychange SymbolicExpression::cs from a static to a class...
2017-12-15 Bill WilliamsClean up warnings and dead OpenMP checks.
2017-12-14 Bill WilliamsRemove RAJA for pure TBB implementation
2017-11-30 Bill WilliamsDon't require OpenMP
2017-11-29 Bill WilliamsEnsure frames can't be parsed on two threads simultaneo...
2017-11-29 Bill WilliamsPass inputs to RAJA CMake, not internals.
2017-11-27 Bill WilliamsAmend last commit: missed CMakeLists.txt.
2017-11-27 John Mellor-Crummeyadd lock_guard to CFG.h - needed once it isn't availabl...
2017-11-27 John Mellor-Crummeyclean up cilk and serial versions of Parser.C
2017-11-20 John Mellor-Crummeyclean out dead code in CFGFactory
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-Crummeyreplace CFG factory edge, block, and function lists...
2017-11-06 John Mellor-Crummeyrelocate WaitFreeQueue.h; add Dyninst header/footer
2017-11-06 John Mellor-Crummeyparallel cleanup: OpenMP for loop with schedule(auto)
2017-11-05 John Mellor-Crummeymanage SymtabCodeSource::_lookup_cache as an atomic...
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-10-18 John Mellor-Crummeybasic support for EM_CUDA binary type 410/head
2017-10-16 Bill WilliamsRemove cilkscreen dependencies.
2017-09-27 Bill WilliamsMerge branch 'master' into new-parallel-parsing
2017-09-26 Bill WilliamsNow getting actual parallelism:
2017-08-24 Xiaozhu MengFix symplifying concat operations in jump table analysis
2017-08-24 Xiaozhu MengMerge branch 'libdw' into jumptable_rebase
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-18 Sasha NicolasAdapting Object-elf.C
2017-08-18 Xiaozhu MengA memory access to a known address should be considered...
2017-08-18 Bill WilliamsFix memory leaks in indirect control flow.
2017-08-16 Bill WilliamsRefactor to look up target blocks via parse data and...
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 MengAdd missed header files
2017-08-15 Xiaozhu Meng1. Fix tail call identification on power: tail call...
next