| Date: | Sat, 30 May 2020 14:29:05 -0700 | 
|---|---|
| From: | noreply@xxxxxxxxxx | 
| Subject: | [DynInst_API:] [dyninst/dyninst] e627ff: Libxul fixes (#755) | 
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: e627ffbf93af454792ca16471a26cb6d3b0c3bc7 https://github.com/dyninst/dyninst/commit/e627ffbf93af454792ca16471a26cb6d3b0c3bc7 Author: Xiaozhu Meng <mxz297@xxxxxxxxx> Date: 2020-05-30 (Sat, 30 May 2020) Changed paths: M dataflowAPI/rose/x86_64InstructionSemantics.h M parseAPI/h/CFG.h M parseAPI/src/Block.C M parseAPI/src/Parser.C M parseAPI/src/Parser.h M parseAPI/src/ParserDetails.C M parseAPI/src/SymtabCodeSource.C Log Message: ----------- Libxul fixes (#755) * Don't abort for instruction semantic errors. Define ROSE_ASSERT so that a signal is thrown for instruction semantic errors instead of doing an assertion abort. * 1. Clean dead code 2. Fix typo regarding to non-returning functions 3. The moving of edges for block split should be protected with a lock * Fix block split for inconsistent cases * Add more debug print * Add debug print for knownData * Ignore data symbols in .text sections. These are probably wrong symbol table information. Co-authored-by: Stan Cox <scox@xxxxxxxxxx>  | 
| [← Prev in Thread] | Current Thread | [Next in Thread→] | 
|---|---|---|
  | ||
| Previous by Date: | Re: [DynInst_API:] mutateLibcuda segfaults, Ilya Zhukov | 
|---|---|
| Next by Date: | [DynInst_API:] [dyninst/dyninst], Tim Haines | 
| Previous by Thread: | [DynInst_API:] [dyninst/dyninst] e5a888: Add note about minimum elfutils version (#912), noreply | 
| Next by Thread: | [DynInst_API:] [dyninst/dyninst] e86151: Remove deprecated BPatch_snippet::getCost* (#832), noreply | 
| Indexes: | [Date] [Thread] |