[DynInst_API:] [dyninst/dyninst] ffcea6: avoid infinite loop on bad DWARF CFI record
Branch: refs/heads/ER/ARMv8 Home: https://github.com/dyninst/dyninst Commit: ffcea6a35f7a5575cf5becd4d923f2217db6b48f https://github.com/dyninst/dyninst/commit/ffcea6a35f7a5575cf5becd4d923f2217db6b48f Author: John Mellor-Crummey Date: 2018-06-01 (Fri, 01 Jun 2018) Changed paths: M symtabAPI/src/Object-elf.C Log Message: --- avoid infinite loop on bad DWARF CFI record Commit: 01414a8c688336ee07a737e2def383c0023521b0 https://github.com/dyninst/dyninst/commit/01414a8c688336ee07a737e2def383c0023521b0 Author: John Mellor-Crummey Date: 2018-06-02 (Sat, 02 Jun 2018) Changed paths: M symtabAPI/src/Object-elf.C Log Message: --- handle empty DebugSectionMap Commit: 7adbb8a842dd5858ba0f6ebc68433c8552cec49f https://github.com/dyninst/dyninst/commit/7adbb8a842dd5858ba0f6ebc68433c8552cec49f Author: Stan Cox Date: 2018-11-29 (Thu, 29 Nov 2018) Changed paths: M CMakeLists.txt Log Message: --- Install docs into target doc dirs Commit: 57d69a656f09ec02539dd761c54ea8701603f17d https://github.com/dyninst/dyninst/commit/57d69a656f09ec02539dd761c54ea8701603f17d Author: Xiaozhu Meng Date: 2018-11-30 (Fri, 30 Nov 2018) Changed paths: M dyninstAPI/src/inst-power.h Log Message: --- Update the stack locations to find for parameters, as there is an ABI change since power 8 Commit: d2e26665ec2da0d5c07a3b083f2058ecfe9c9d3b https://github.com/dyninst/dyninst/commit/d2e26665ec2da0d5c07a3b083f2058ecfe9c9d3b Author: Stan Cox Date: 2018-11-30 (Fri, 30 Nov 2018) Changed paths: M examples/CMakeLists.txt A examples/codeCoverage.dir/Makefile.afs A examples/codeCoverage.dir/README A examples/codeCoverage.dir/README.staticdist A examples/codeCoverage.dir/codeCoverage.C A examples/codeCoverage.dir/libInst.C A examples/codeCoverage.dir/libInst.h A examples/codeCoverage.dir/libtestcc.c A examples/codeCoverage.dir/libtestcc.h A examples/codeCoverage.dir/package.bash A examples/codeCoverage.dir/testcc.c R examples/codeCoverage/Makefile.afs R examples/codeCoverage/README R examples/codeCoverage/README.staticdist R examples/codeCoverage/codeCoverage.C R examples/codeCoverage/libInst.C R examples/codeCoverage/libInst.h R examples/codeCoverage/libtestcc.c R examples/codeCoverage/libtestcc.h R examples/codeCoverage/package.bash R examples/codeCoverage/testcc.c A examples/unstrip.dir/Makefile.afs A examples/unstrip.dir/README A examples/unstrip.dir/callback.C A examples/unstrip.dir/callback.h A examples/unstrip.dir/database.C A examples/unstrip.dir/database.h A examples/unstrip.dir/ddb.db A examples/unstrip.dir/fingerprint.C A examples/unstrip.dir/fingerprint.h A examples/unstrip.dir/foo.c A examples/unstrip.dir/foo.sh A examples/unstrip.dir/generate-learn-binary.bash A examples/unstrip.dir/package.bash A examples/unstrip.dir/params.db A examples/unstrip.dir/predicates.h A examples/unstrip.dir/semanticDescriptor.C A examples/unstrip.dir/semanticDescriptor.h A examples/unstrip.dir/test.c A examples/unstrip.dir/types.C A examples/unstrip.dir/types.h A examples/unstrip.dir/unistd.db A examples/unstrip.dir/unstrip.C A examples/unstrip.dir/util.C A examples/unstrip.dir/util.h R examples/unstrip/Makefile.afs R examples/unstrip/README R examples/unstrip/callback.C R examples/unstrip/callback.h R examples/unstrip/database.C R examples/unstrip/database.h R examples/unstrip/ddb.db R examples/unstrip/fingerprint.C R examples/unstrip/fingerprint.h R examples/unstrip/foo.c R examples/unstrip/foo.sh R examples/unstrip/generate-learn-binary.bash R examples/unstrip/package.bash R examples/unstrip/params.db R examples/unstrip/predicates.h R examples/unstrip/semanticDescriptor.C R examples/unstrip/semanticDescriptor.h R examples/unstrip/test.c R examples/unstrip/types.C R examples/unstrip/types.h R examples/unstrip/unistd.db R examples/unstrip/unstrip.C R examples/unstrip/util.C R examples/unstrip/util.h Log Message: --- Add .dir suffix to examples/{codeCoverage,unstrip} Commit: d749c41cb0b06b37b84af7b89a5e0f05b9924d0e https://github.com/dyninst/dyninst/commit/d749c41cb0b06b37b84af7b89a5e0f05b9924d0e Author: Xiaozhu Meng Date: 2018-12-03 (Mon, 03 Dec 2018) Changed paths: M common/src/arch-power.h M dyninstAPI/src/inst-power.C Log Message: --- Emit 64-bit integer multiplication and division on power Commit: 4ca088812538f9ec855a02d8ceea94acf79d893c https://github.com/dyninst/dyninst/commit/4ca088812538f9ec855a02d8ceea94acf79d893c Author: Xiaozhu Meng Date: 2018-12-05 (Wed, 05 Dec 2018) Changed paths: M common/src/arch-x86.h M
[DynInst_API:] [dyninst/dyninst] ffcea6: avoid infinite loop on bad DWARF CFI record
Branch: refs/heads/ARMv8 Home: https://github.com/dyninst/dyninst Commit: ffcea6a35f7a5575cf5becd4d923f2217db6b48f https://github.com/dyninst/dyninst/commit/ffcea6a35f7a5575cf5becd4d923f2217db6b48f Author: John Mellor-Crummey Date: 2018-06-01 (Fri, 01 Jun 2018) Changed paths: M symtabAPI/src/Object-elf.C Log Message: --- avoid infinite loop on bad DWARF CFI record Commit: 01414a8c688336ee07a737e2def383c0023521b0 https://github.com/dyninst/dyninst/commit/01414a8c688336ee07a737e2def383c0023521b0 Author: John Mellor-Crummey Date: 2018-06-02 (Sat, 02 Jun 2018) Changed paths: M symtabAPI/src/Object-elf.C Log Message: --- handle empty DebugSectionMap Commit: 7adbb8a842dd5858ba0f6ebc68433c8552cec49f https://github.com/dyninst/dyninst/commit/7adbb8a842dd5858ba0f6ebc68433c8552cec49f Author: Stan Cox Date: 2018-11-29 (Thu, 29 Nov 2018) Changed paths: M CMakeLists.txt Log Message: --- Install docs into target doc dirs Commit: 57d69a656f09ec02539dd761c54ea8701603f17d https://github.com/dyninst/dyninst/commit/57d69a656f09ec02539dd761c54ea8701603f17d Author: Xiaozhu Meng Date: 2018-11-30 (Fri, 30 Nov 2018) Changed paths: M dyninstAPI/src/inst-power.h Log Message: --- Update the stack locations to find for parameters, as there is an ABI change since power 8 Commit: d2e26665ec2da0d5c07a3b083f2058ecfe9c9d3b https://github.com/dyninst/dyninst/commit/d2e26665ec2da0d5c07a3b083f2058ecfe9c9d3b Author: Stan Cox Date: 2018-11-30 (Fri, 30 Nov 2018) Changed paths: M examples/CMakeLists.txt A examples/codeCoverage.dir/Makefile.afs A examples/codeCoverage.dir/README A examples/codeCoverage.dir/README.staticdist A examples/codeCoverage.dir/codeCoverage.C A examples/codeCoverage.dir/libInst.C A examples/codeCoverage.dir/libInst.h A examples/codeCoverage.dir/libtestcc.c A examples/codeCoverage.dir/libtestcc.h A examples/codeCoverage.dir/package.bash A examples/codeCoverage.dir/testcc.c R examples/codeCoverage/Makefile.afs R examples/codeCoverage/README R examples/codeCoverage/README.staticdist R examples/codeCoverage/codeCoverage.C R examples/codeCoverage/libInst.C R examples/codeCoverage/libInst.h R examples/codeCoverage/libtestcc.c R examples/codeCoverage/libtestcc.h R examples/codeCoverage/package.bash R examples/codeCoverage/testcc.c A examples/unstrip.dir/Makefile.afs A examples/unstrip.dir/README A examples/unstrip.dir/callback.C A examples/unstrip.dir/callback.h A examples/unstrip.dir/database.C A examples/unstrip.dir/database.h A examples/unstrip.dir/ddb.db A examples/unstrip.dir/fingerprint.C A examples/unstrip.dir/fingerprint.h A examples/unstrip.dir/foo.c A examples/unstrip.dir/foo.sh A examples/unstrip.dir/generate-learn-binary.bash A examples/unstrip.dir/package.bash A examples/unstrip.dir/params.db A examples/unstrip.dir/predicates.h A examples/unstrip.dir/semanticDescriptor.C A examples/unstrip.dir/semanticDescriptor.h A examples/unstrip.dir/test.c A examples/unstrip.dir/types.C A examples/unstrip.dir/types.h A examples/unstrip.dir/unistd.db A examples/unstrip.dir/unstrip.C A examples/unstrip.dir/util.C A examples/unstrip.dir/util.h R examples/unstrip/Makefile.afs R examples/unstrip/README R examples/unstrip/callback.C R examples/unstrip/callback.h R examples/unstrip/database.C R examples/unstrip/database.h R examples/unstrip/ddb.db R examples/unstrip/fingerprint.C R examples/unstrip/fingerprint.h R examples/unstrip/foo.c R examples/unstrip/foo.sh R examples/unstrip/generate-learn-binary.bash R examples/unstrip/package.bash R examples/unstrip/params.db R examples/unstrip/predicates.h R examples/unstrip/semanticDescriptor.C R examples/unstrip/semanticDescriptor.h R examples/unstrip/test.c R examples/unstrip/types.C R examples/unstrip/types.h R examples/unstrip/unistd.db R examples/unstrip/unstrip.C R examples/unstrip/util.C R examples/unstrip/util.h Log Message: --- Add .dir suffix to examples/{codeCoverage,unstrip} Commit: d749c41cb0b06b37b84af7b89a5e0f05b9924d0e https://github.com/dyninst/dyninst/commit/d749c41cb0b06b37b84af7b89a5e0f05b9924d0e Author: Xiaozhu Meng Date: 2018-12-03 (Mon, 03 Dec 2018) Changed paths: M common/src/arch-power.h M dyninstAPI/src/inst-power.C Log Message: --- Emit 64-bit integer multiplication and division on power Commit: 4ca088812538f9ec855a02d8ceea94acf79d893c https://github.com/dyninst/dyninst/commit/4ca088812538f9ec855a02d8ceea94acf79d893c Author: Xiaozhu Meng Date: 2018-12-05 (Wed, 05 Dec 2018) Changed paths: M common/src/arch-x86.h M
[DynInst_API:] [dyninst/dyninst] ffcea6: avoid infinite loop on bad DWARF CFI record
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: ffcea6a35f7a5575cf5becd4d923f2217db6b48f https://github.com/dyninst/dyninst/commit/ffcea6a35f7a5575cf5becd4d923f2217db6b48f Author: John Mellor-Crummey Date: 2018-06-01 (Fri, 01 Jun 2018) Changed paths: M symtabAPI/src/Object-elf.C Log Message: --- avoid infinite loop on bad DWARF CFI record Commit: 01414a8c688336ee07a737e2def383c0023521b0 https://github.com/dyninst/dyninst/commit/01414a8c688336ee07a737e2def383c0023521b0 Author: John Mellor-Crummey Date: 2018-06-02 (Sat, 02 Jun 2018) Changed paths: M symtabAPI/src/Object-elf.C Log Message: --- handle empty DebugSectionMap Commit: 026590716cdfdfd264728952e3c22ce796cd0fa8 https://github.com/dyninst/dyninst/commit/026590716cdfdfd264728952e3c22ce796cd0fa8 Author: John Mellor-Crummey Date: 2018-12-07 (Fri, 07 Dec 2018) Changed paths: A .github_changelog_generator M .gitignore A .gitmodules M CHANGELOG.md M CMakeLists.txt R ChangeLog R INSTALL M README.md M cmake/Modules/FindLibDwarf.cmake A cmake/Modules/FindTBB A cmake/Modules/FindTBB.cmake A cmake/endian.cmake M cmake/options.cmake M cmake/packages.cmake M cmake/shared.cmake M common/CMakeLists.txt M common/doc/manual_frontpage.tex M common/h/IBSTree-fast.h M common/h/IBSTree.h M common/h/dyn_regs.h M common/h/dyntypes.h M common/h/entryIDs.h A common/h/mcs-lock.h A common/h/pfq-rwlock.h A common/h/race-detector-annotations.h M common/h/util.h A common/src/LockTraits.h M common/src/Types.h M common/src/arch-aarch64.h M common/src/arch-power.C M common/src/arch-power.h M common/src/arch-x86.C M common/src/arch-x86.h M common/src/dthread.C M common/src/dthread.h M common/src/dyn_regs.C M common/src/headers.h M common/src/linuxHeaders.h M common/src/linuxKludges.C A common/src/mcs-lock.C M common/src/pathName.C A common/src/pfq-rwlock.C A common/src/race-detector-annotations.C M common/src/singleton_object_pool.h M common/src/string-regex.C M dataflowAPI/doc/dataflowAPI.pdf M dataflowAPI/h/ABI.h M dataflowAPI/h/Absloc.h M dataflowAPI/h/AbslocInterface.h M dataflowAPI/h/SymEval.h M dataflowAPI/h/liveness.h M dataflowAPI/h/slicing.h M dataflowAPI/h/stackanalysis.h M dataflowAPI/rose/semantics/DispatcherARM64.C M dataflowAPI/rose/semantics/DispatcherPowerpc.C M dataflowAPI/rose/semantics/Registers.C M dataflowAPI/rose/semantics/SymEvalSemantics.h M dataflowAPI/rose/x86_64InstructionSemantics.h M dataflowAPI/src/ABI.C M dataflowAPI/src/Absloc.C M dataflowAPI/src/AbslocInterface.C M dataflowAPI/src/RegisterMap.C M dataflowAPI/src/RegisterMap.h M dataflowAPI/src/RoseInsnFactory.C M dataflowAPI/src/RoseInsnFactory.h M dataflowAPI/src/SymEval.C M dataflowAPI/src/SymEvalPolicy.C M dataflowAPI/src/SymEvalPolicy.h M dataflowAPI/src/debug_dataflow.C M dataflowAPI/src/debug_dataflow.h M dataflowAPI/src/liveness.C M dataflowAPI/src/slicing.C M dataflowAPI/src/stackanalysis.C M dwarf/h/dwarfFrameParser.h M dwarf/src/dwarfFrameParser.C M dwarf/src/dwarfHandle.C M dwarf/src/dwarfResult.C M dynC_API/CMakeLists.txt M dyninstAPI/CMakeLists.txt M dyninstAPI/doc/dyninstAPI.docx M dyninstAPI/doc/dyninstAPI.pdf M dyninstAPI/h/BPatch_basicBlock.h M dyninstAPI/h/BPatch_parRegion.h M dyninstAPI/h/BPatch_point.h M dyninstAPI/h/BPatch_snippet.h M dyninstAPI/src/BPatch.C M dyninstAPI/src/BPatch_basicBlock.C M dyninstAPI/src/BPatch_flowGraph.C M dyninstAPI/src/BPatch_function.C M dyninstAPI/src/BPatch_loopTreeNode.C M dyninstAPI/src/BPatch_memoryAccessAdapter.C M dyninstAPI/src/BPatch_memoryAccessAdapter.h M dyninstAPI/src/BPatch_parRegion.C M dyninstAPI/src/BPatch_point.C M dyninstAPI/src/BPatch_snippet.C M dyninstAPI/src/BPatch_type.C M dyninstAPI/src/Parsing-arch.C M dyninstAPI/src/Parsing.C M dyninstAPI/src/Parsing.h M dyninstAPI/src/Relocation/CFG/RelocBlock.C M dyninstAPI/src/Relocation/CFG/RelocBlock.h M dyninstAPI/src/Relocation/CFG/RelocGraph.C M dyninstAPI/src/Relocation/CFG/RelocGraph.h M dyninstAPI/src/Relocation/CodeBuffer.C M dyninstAPI/src/Relocation/CodeMover.C M dyninstAPI/src/Relocation/DynPointMaker.C M dyninstAPI/src/Relocation/DynPointMaker.h M dyninstAPI/src/Relocation/Springboard.C M dyninstAPI/src/Relocation/Transformers/Instrumenter.C M dyninstAPI/src/Relocation/Transformers/Movement-adhoc.C M dyninstAPI/src/Relocation/Transformers/Movement-adhoc.h M dyninstAPI/src/Relocation/Transformers/Movement-analysis.C M dyninstAPI/src/Relocation/Transformers/Movement-analysis.h M