Delete duplicate friend declaration of Parser in Block (#649)
[dyninst.git] / parseAPI / h / CFG.h
2019-10-11 Tim HainesDelete duplicate friend declaration of Parser in Block...
2019-05-12 Xiaozhu MengMerge pull request #592 from dyninst/pp_springboard
2019-05-07 Keren ZhouSupport parsing cubin in dyninst-10.0 (#556)
2019-04-12 Xiaozhu MengThe _func_cnt member variable in class ParseAPI::Block...
2019-02-04 Keren ZhouAdjust Dyninst to support injecting CFGs for CUBINs
2018-10-18 Xiaozhu MengRemove an edge check that caused significant slowdown
2018-10-16 Xiaozhu Meng1. Use a new tbb::concurrent_hash_map to record block...
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-07-30 Xiaozhu Meng1. Replace std::atomic with boost::atomic so that gcc...
2018-07-23 Xiaozhu MengMore annotation code to suppress false positives of...
2018-07-16 Xiaozhu MengStart to use cilk data race detectors:
2018-07-04 Xiaozhu MengParallelize function finalizing
2018-05-29 Xiaozhu MengChange function return status to std::atomic to avoid...
2018-03-13 Bill WilliamsParseAPI fixes: test1_1 create now passes
2018-01-06 John Mellor-Crummeyavoid data races by adding lock_guard to Function:...
2017-11-27 John Mellor-Crummeyadd lock_guard to CFG.h - needed once it isn't availabl...
2017-09-26 Bill WilliamsNow getting actual parallelism:
2017-08-16 Bill WilliamsRefactor to look up target blocks via parse data and...
2017-08-10 Bill WilliamsMake dual locks atomic
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-10-31 Bill WilliamsInterval refactoring.
2016-10-31 Bill WilliamsAssorted cleanup. Fixed infinite loop in IBSTree_fast...
2016-05-06 Peter FoleyReduce namespace pollution
2016-04-20 Bill WilliamsRefactoring: add explicit containsAddr() to Block and...
2016-04-15 Bill WilliamsLoop analysis optimizations and interface cleanup.
2016-04-15 Bill WilliamsThread safety and memory improvements
2014-10-14 Xiaozhu Meng1. Update ParseAPI, PatchAPI, and DyninstAPI Loop inter...
2014-09-30 Xiaozhu MengImplement WMZC loop detection algorithm in ParseAPI
2014-09-15 Xiaozhu MengAdd loop interface and dominator info interface to...
2014-09-12 Xiaozhu MengDecouple calculation for loops, loop nesting structure...
2014-08-29 Xiaozhu MengCopy natural loop analysis to ParseAPI and create loop...
2014-08-11 Josh StoneparseAPI: return size_t from Function::num_blocks()
2014-06-19 Bill WilliamsFix crash bug: we need to finalize when we ask for...
2014-06-19 Bill WilliamsRemove ParseAPI's per-function vector of blocks, replac...
2014-05-28 Bill WilliamsFix crash bug: we need to finalize when we ask for...
2014-05-09 Bill WilliamsRemove ParseAPI's per-function vector of blocks, replac...
2013-08-15 Bill WilliamsRemove incorrect export declaration
2013-08-15 Bill WilliamsAdded -fvisibility=hidden to Linux builds, with export...
2013-06-26 Bill WilliamsAdded -fvisibility=hidden to Linux builds, with export...
2013-01-30 Andrew BernatPatchObject function, block, edge accessor now creates...
2012-10-19 Andrew BernatMerge branch 'master' of git.dyninst.org:/pub/dyninst
2012-10-19 Andrew BernatUpdates to SymtabAPI/ParseAPI documentation.
2012-09-20 Andrew BernatWindows fixes
2012-09-14 Bill WilliamsUpdate parseAPI functions to be boost::graph compatible.
2012-09-14 Andrew BernatFix bug 1198; redirecting a call edge promotes its...
2012-07-27 legendre1Update copyright disclaimer structure by outlining...
2012-06-26 Andrew BernatMerge branch 'patchapi_snippet' into merge
2012-05-24 Emily JacobsonAdded stats gathering to ParseAPI.
2012-02-22 Andrew BernatMerge branch 'master' into patchapi_snippet
2012-02-22 Andrew BernatAdd a list of "exit" blocks to functions, which include...
2012-02-22 Andrew BernatAdd a list of "exit" blocks to functions, which include...
2012-02-03 Xiaozhu MengMerge branch 'master' of xmeng@git.dyninst.org:/pub...
2012-01-13 Andrew BernatMerge branch 'master' into patchapi_snippet
2011-12-22 Xiaozhu Mengfix logic of isExitBlock: should ignore CATCH edge.
2011-12-15 Andrew BernatThree bug fixes and a lot of warning removals.
2011-11-29 Xiaozhu Mengfix some typos and change some include files
2011-11-16 Andrew BernatRevert "Merge branch 'liveness' into master_copy"
2011-11-16 Xiaozhu MengMerge branch 'liveness' into master_copy
2011-11-15 Xiaozhu MengPrototype of DataflowAPI liveness analysis
2011-10-28 Kevin Roundyoverwrite functions, springboard, edge redirection...
2011-08-12 Kevin Roundy- fixes BPatch_basicBlock::getSources, which was iterat...
2011-08-05 Kevin Roundyfunction & block removal
2011-06-29 Andrew BernatParseAPI/PatchAPI enhancements
2011-06-03 Windows UserAfter tested under windows.
2011-06-03 Windows UserAfter tested under windows.
2011-05-31 Andrew BernatPrototype of ParseAPI modification callback system...
2011-05-31 Andrew BernatPrototype of ParseAPI modification callback system...
2011-04-29 unknownWindows fixes for new relocation engine.
2011-04-14 Andrew BernatMerge branch 'master' into NewInstpoint
2011-03-21 Andrew BernatPrototype of new graph transformation-based instrumenta...
2011-03-16 Madhavi KrishnanUpdate copyright
2011-02-01 Andrew BernatVarious bugfixes
2011-01-25 Kevin Roundyadds fixup for fault-raising emulated insn's & adds...
2010-12-10 Andrew BernatMerge branch 'master' into Kevin-Drew. Work in progress...
2010-12-08 unknownRemove call edges from a caller's call set when deletin...
2010-12-04 Madhavi Krishnanpowerpc rewriter commit
2010-11-17 unknownCollected changes
2010-11-02 Kevin RoundyMerge branch 'master' of ssh://git.dyninst.org/pub...
2010-11-02 Nathan RosenblumPrevent duplication of cached call edges
2010-10-26 Kevin RoundyStackwalk, overwrite, and function return status fixes
2010-10-19 Emily JacobsonAdded support for "callpath sensitive" backward slicing.
2010-10-18 Kevin RoundyFixed code overwrite issues, close to working
2010-08-02 unknownMissing files in last commit
2010-07-27 unknownWindows build fixes
2010-07-21 Paradyn AccountUsing symEval in ParseAPI for slicing, added hybrid...
2010-07-13 Matthew LeGendreChange preceding underscores in variable names to trail...
2010-07-12 Kevin RoundyAdded hybrid analysis modes, not fully functional.
2010-06-23 Andrew BernatMerge branch 'master' of git.dyninst.org:/pub/dyninst
2010-06-23 Andrew BernatMove annotatable and NoSinkPredicate to ParseAPI; add...
2010-06-22 Nathan RosenblumNewer versions of GCC don't automagically include stdint.h
2010-06-16 Todd FrederickParseAPI: add missing include
2010-06-15 Andrew BernatFix compilation errors in slicing component; it now...
2010-06-14 Nathan RosenblumSplits the binary code parsing out into a separate...