[DynInst_API:] [dyninst/dyninst] ffcea6: avoid infinite loop on bad DWARF CFI record

2019-04-22 Thread L.E.R
  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

2019-01-15 Thread Sasha @leela
  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

2019-01-15 Thread Xiaozhu Meng
  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