Merge John's changes and update test suite.
[dyninst.git] / parseAPI / src / Parser.C
2018-02-20 Bill WilliamsMerge John's changes and update test suite.
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
2015-02-13 Emily Gember-JacobsonHandle non-returning system calls.
2015-02-04 Xiaozhu Meng1. The first instruction of a function is regarded...
2015-01-28 Xiaozhu MengReduce the size of slices a lot
2014-12-28 Xiaozhu MengChange parsing order. We will only parse jump tables...
2014-11-23 Xiaozhu Meng1. Add code to include control flow dependence in slicing
2014-06-19 Bill WilliamsRemove ParseAPI's per-function vector of blocks, replac...
2014-06-17 Xiaozhu MengMerge remote-tracking branch 'bill/v8.2' into IndirectC...
2014-05-17 Xiaozhu MengEnable symbolic evaluation on x86 64-bit binaries
2014-05-09 Bill WilliamsRemove ParseAPI's per-function vector of blocks, replac...
2013-12-14 Josh StoneparseAPI: Fix Coverity UNINIT_CTOR errors
2013-02-23 Zuyu ZhangFixed iterator for block list bug in dataflowAPI and...
2013-02-01 Andrew BernatFix our tailcall parsing; we've observed conditional...
2012-12-11 Bill WilliamsBump DynC major version, fix parseAPI non-recursive...
2012-09-14 Bill WilliamsUpdate parseAPI functions to be boost::graph compatible.
2012-08-14 Bill WilliamsParsing fixes for non-recursive parses. Add test tool...
2012-07-27 legendre1Update copyright disclaimer structure by outlining...
2012-07-17 Andrew BernatCollected Windows fixes
2012-06-26 Andrew BernatFix bug that slowed ParseThat; remove dynptr header...
2012-06-26 Andrew BernatMerge branch 'patchapi_snippet' into merge
2012-06-19 Andrew BernatMerge branch 'master' into merge branch
2012-06-08 Andrew BernatCleanup of debugging output
2012-06-06 Andrew BernatTemporary debugging output statements
2012-05-24 Emily JacobsonAdded stats gathering to ParseAPI.
2012-05-07 unknownWindows build fixes; primarily directly using boost...
2012-05-07 Emily JacobsonModified parsing algorithm to delay parsing of call...
2012-04-13 legendre1Remove boost copy from Dyninst. Disable serialization.
2012-01-09 Kevin RoundyFixes bug, cleans code, and Merge branch 'master' of...
2011-11-16 Nathan RosenblumFix leak of parsing work elements
2011-10-20 Nathan RosenblumFix leak of parsing work elements
2011-09-30 Kevin Roundyretstatus CB timing, block-by-entry lookup, block split
2011-08-09 Kevin Roundyblock & function removal and relocation fixes
2011-07-15 Kevin RoundyVarious fixes to hybrid & standard dyninst code
2011-07-14 Kevin RoundyMerge branch 'Defensive' of ssh://git.dyninst.org/pub...
2011-07-14 Kevin Roundysplits, hybrid instrum'n, pads, edges, point-address...
2011-07-13 Andrew BernatAdded functionality: inserting a binary buffer into...
2011-07-05 Kevin RoundyFixes incremental parsing of new edges
2011-07-01 Kevin RoundyDefensive Add new code, block splitting debug, code...
2011-06-30 Kevin RoundyMerge branch 'master' of ssh://git.dyninst.org/pub...
2011-06-29 Andrew BernatParseAPI/PatchAPI enhancements
2011-06-22 Kevin RoundyMerge branch 'master' of ssh://git.dyninst.org/pub...
2011-05-31 Andrew BernatPrototype of ParseAPI modification callback system...
2011-05-31 Andrew BernatPrototype of ParseAPI modification callback system...
2011-05-12 Andrew BernatBugfixes related to merge
2011-05-12 Andrew BernatMerge branch 'master' into NewInstpoint
next