Branch: refs/heads/sasha/merging_libdw
Home: https://github.com/dyninst/dyninst
Commit: 0dc129ce6655537b346e1952d76373432bb03433
https://github.com/dyninst/dyninst/commit/0dc129ce6655537b346e1952d76373432bb03433
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-02-13 (Mon, 13 Feb 2017)
Changed paths:
M .gitignore
M INSTALL
M cmake/Modules/FindLibDwarf.cmake
M cmake/packages.cmake
M dataflowAPI/rose/semantics/MemoryMap.C
M dataflowAPI/rose/util/Message.C
M dwarf/h/dwarfExprParser.h
M dwarf/h/dwarfFrameParser.h
M dwarf/h/dwarfHandle.h
M dwarf/h/dwarfResult.h
M dwarf/src/dwarfExprParser.C
M dwarf/src/dwarfFrameParser.C
M dwarf/src/dwarfHandle.C
M dynC_API/src/dynC.tab.C
M dyninstAPI/src/emit-x86.C
M dyninstAPI/src/image.C
M stackwalk/src/dbginfo-stepper.C
M symtabAPI/doc/A-Appendix.tex
M symtabAPI/h/Module.h
M symtabAPI/src/Object-elf.C
M symtabAPI/src/Object-elf.h
M symtabAPI/src/dwarfWalker.C
M symtabAPI/src/dwarfWalker.h
M symtabAPI/src/parseDwarf.C
Log Message:
-----------
Starting to change the library used for dwarf parsin.
Commit: 4801cc6b623af48800c6f263e6271b85bb996dab
https://github.com/dyninst/dyninst/commit/4801cc6b623af48800c6f263e6271b85bb996dab
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-02-14 (Tue, 14 Feb 2017)
Changed paths:
M dwarf/h/dwarfFrameParser.h
M dwarf/src/dwarfFrameParser.C
Log Message:
-----------
Fixing indentation
Commit: 44f740b183b64fe2235b1d5fef9e28bfec1ad33e
https://github.com/dyninst/dyninst/commit/44f740b183b64fe2235b1d5fef9e28bfec1ad33e
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-02-16 (Thu, 16 Feb 2017)
Changed paths:
M dwarf/h/dwarfExprParser.h
M dwarf/h/dwarfFrameParser.h
M dwarf/h/dwarfHandle.h
M dwarf/src/dwarfExprParser.C
M dwarf/src/dwarfFrameParser.C
M dwarf/src/dwarfHandle.C
M symtabAPI/src/Object-elf.h
Log Message:
-----------
libdynDwarf is compiling now.
Commit: f37d44efd6589a5be95ca3e8b492dad1a17d2efd
https://github.com/dyninst/dyninst/commit/f37d44efd6589a5be95ca3e8b492dad1a17d2efd
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-02-17 (Fri, 17 Feb 2017)
Changed paths:
M CMakeLists.txt
M cmake/Modules/FindLibDwarf.cmake
M cmake/packages.cmake
M dwarf/h/dwarfExprParser.h
M dwarf/h/dwarfFrameParser.h
M dwarf/h/dwarfHandle.h
M dwarf/h/dwarfResult.h
M dwarf/src/dwarfFrameParser.C
M dwarf/src/dwarfHandle.C
M dyninstAPI/h/BPatch.h
M dyninstAPI/src/image.C
M instructionAPI/src/Instruction.C
M parseAPI/src/CodeObject.C
M patchAPI/src/PatchMgr.C
M proccontrol/src/process.C
M stackwalk/h/walker.h
M stackwalk/src/dbginfo-stepper.C
M symtabAPI/h/Module.h
M symtabAPI/h/Symtab.h
M symtabAPI/src/Object-elf.C
M symtabAPI/src/Object-elf.h
M symtabAPI/src/Symtab.C
M symtabAPI/src/dwarfWalker.C
M symtabAPI/src/dwarfWalker.h
M symtabAPI/src/parseDwarf.C
Log Message:
-----------
Adapting Object-elf.C
Commit: 19ebd89c1c03cb6f9ae817e8b5e797b81826573f
https://github.com/dyninst/dyninst/commit/19ebd89c1c03cb6f9ae817e8b5e797b81826573f
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-02-20 (Mon, 20 Feb 2017)
Changed paths:
M symtabAPI/src/Object-elf.C
M symtabAPI/src/dwarfWalker.C
Log Message:
-----------
Object-elf.C is compiling with some incomplete functions.
Commit: 21169bfa02a4ee6bd53a49dc9b2eeacddcd4de75
https://github.com/dyninst/dyninst/commit/21169bfa02a4ee6bd53a49dc9b2eeacddcd4de75
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-02-21 (Tue, 21 Feb 2017)
Changed paths:
M symtabAPI/src/dwarfWalker.C
M symtabAPI/src/dwarfWalker.h
Log Message:
-----------
More changes in DwarfWalker.
Commit: aa7b799130f9005b1068c6901de07b14261f9b22
https://github.com/dyninst/dyninst/commit/aa7b799130f9005b1068c6901de07b14261f9b22
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-02-22 (Wed, 22 Feb 2017)
Changed paths:
M symtabAPI/src/dwarfWalker.C
Log Message:
-----------
Some changes at the dwarfWalker.
Commit: 0e8585e6cdb340a383155092f31a32ccfc980f8f
https://github.com/dyninst/dyninst/commit/0e8585e6cdb340a383155092f31a32ccfc980f8f
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-02-23 (Thu, 23 Feb 2017)
Changed paths:
M symtabAPI/src/Object-elf.C
M symtabAPI/src/dwarfWalker.C
M symtabAPI/src/dwarfWalker.h
Log Message:
-----------
New changes to adapt code to libdw.
Commit: cd274061af6dbd54aac1677e57c369bb307ad307
https://github.com/dyninst/dyninst/commit/cd274061af6dbd54aac1677e57c369bb307ad307
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-02-24 (Fri, 24 Feb 2017)
Changed paths:
M dwarf/h/dwarfExprParser.h
M dwarf/h/dwarfFrameParser.h
M dwarf/h/dwarfHandle.h
M dwarf/h/dwarfResult.h
M dwarf/src/dwarfExprParser.C
M dwarf/src/dwarfFrameParser.C
M dwarf/src/dwarfHandle.C
M dwarf/src/dwarfResult.C
M stackwalk/src/dbginfo-stepper.C
M stackwalk/src/dbgstepper-impl.h
M symtabAPI/src/Function.C
M symtabAPI/src/Object-elf.C
M symtabAPI/src/Object-elf.h
M symtabAPI/src/dwarfWalker.C
M symtabAPI/src/dwarfWalker.h
M symtabAPI/src/parseDwarf.C
Log Message:
-----------
Adaptations done, but remain to be fixed at some points. Dyninst is compiling.
Commit: d6f1af3415cca1edcd6b188795457c788ed28325
https://github.com/dyninst/dyninst/commit/d6f1af3415cca1edcd6b188795457c788ed28325
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-02-28 (Tue, 28 Feb 2017)
Changed paths:
M symtabAPI/src/Object-elf.C
Log Message:
-----------
Fixing assert.
Commit: aa58c29bb11e8a53f5eda999497d1f18810390dc
https://github.com/dyninst/dyninst/commit/aa58c29bb11e8a53f5eda999497d1f18810390dc
Author: Bill Williams <wwilliam47@xxxxxxxxx>
Date: 2017-03-02 (Thu, 02 Mar 2017)
Changed paths:
M .travis.yml
A CHANGELOG.md
M cmake/Modules/FindLibElf.cmake
M cmake/packages.cmake
M cmake/shared.cmake
M common/h/IBSTree-fast.h
M common/src/addrtranslate-sysv.C
M dataflowAPI/src/RegisterMap.C
M dataflowAPI/src/liveness.C
M dyninstAPI/h/BPatch_type.h
M dyninstAPI/src/BPatch.C
M dyninstAPI/src/BPatch_collections.C
M dyninstAPI/src/BPatch_type.C
M dyninstAPI/src/codegen.C
M dyninstAPI/src/image.C
M dyninstAPI/src/linux-aarch64.C
M parseAPI/src/BoundFactCalculator.C
M parseAPI/src/BoundFactData.C
M parseAPI/src/IndirectASTVisitor.C
M stackwalk/src/linux-swk.C
M symtabAPI/h/Symtab.h
M symtabAPI/src/Aggregate.C
M symtabAPI/src/Collections.C
M symtabAPI/src/Module.C
M symtabAPI/src/Object-elf.C
M symtabAPI/src/Type.C
M symtabAPI/src/dwarfWalker.C
Log Message:
-----------
Merge pull request #341 from dyninst/v9.3.x
v9.3.x
Commit: 1942d3b00820c01f45f4e99b36d683ea21c34a64
https://github.com/dyninst/dyninst/commit/1942d3b00820c01f45f4e99b36d683ea21c34a64
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-03-02 (Thu, 02 Mar 2017)
Changed paths:
M symtabAPI/src/dwarfWalker.C
M symtabAPI/src/dwarfWalker.h
Log Message:
-----------
Fixing use of dwarf_nextcu.
Commit: eab7b96ad862ccf46e71a35cc983b926ac96b870
https://github.com/dyninst/dyninst/commit/eab7b96ad862ccf46e71a35cc983b926ac96b870
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-03-10 (Fri, 10 Mar 2017)
Changed paths:
M .travis.yml
A CHANGELOG.md
M cmake/Modules/FindLibElf.cmake
M cmake/shared.cmake
M common/h/IBSTree-fast.h
M common/src/addrtranslate-sysv.C
M dataflowAPI/src/RegisterMap.C
M dataflowAPI/src/liveness.C
M dyninstAPI/h/BPatch_type.h
M dyninstAPI/src/BPatch.C
M dyninstAPI/src/BPatch_collections.C
M dyninstAPI/src/BPatch_type.C
M dyninstAPI/src/codegen.C
M dyninstAPI/src/image.C
M dyninstAPI/src/linux-aarch64.C
M parseAPI/src/BoundFactCalculator.C
M parseAPI/src/BoundFactData.C
M parseAPI/src/IndirectASTVisitor.C
M stackwalk/src/linux-swk.C
M symtabAPI/h/Symtab.h
M symtabAPI/src/Aggregate.C
M symtabAPI/src/Collections.C
M symtabAPI/src/Module.C
M symtabAPI/src/Type.C
M symtabAPI/src/dwarfWalker.C
Log Message:
-----------
Getting modifications from master.
Commit: f3fd5f03f4273a1efde70a94d1dd3247cca5826b
https://github.com/dyninst/dyninst/commit/f3fd5f03f4273a1efde70a94d1dd3247cca5826b
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-03-10 (Fri, 10 Mar 2017)
Changed paths:
M symtabAPI/src/Object-elf.C
M symtabAPI/src/dwarfWalker.C
Log Message:
-----------
Merge branch 'master' of https://github.com/dyninst/dyninst into sasha/libdw_deploy
Commit: 5c90c86ef330f2e1939884b49b1ebccf5e14b4c6
https://github.com/dyninst/dyninst/commit/5c90c86ef330f2e1939884b49b1ebccf5e14b4c6
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-03-29 (Wed, 29 Mar 2017)
Changed paths:
M dwarf/h/dwarfHandle.h
M dwarf/src/dwarfHandle.C
M symtabAPI/src/Object-elf.C
M symtabAPI/src/dwarfWalker.C
M symtabAPI/src/dwarfWalker.h
Log Message:
-----------
Fixing some bugs. Including, among others, module language determination and parsing global symbol modules.
Commit: 007d5f0d7bf01ce519e689f54f0c300e8fbf148b
https://github.com/dyninst/dyninst/commit/007d5f0d7bf01ce519e689f54f0c300e8fbf148b
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-03-30 (Thu, 30 Mar 2017)
Changed paths:
M symtabAPI/src/Object-elf.C
Log Message:
-----------
Fixing parseLineInfoForCU function. Still miss a snippet.
Commit: b1c7b10b812eb7d886e3d9d3d2033720ad72ad3d
https://github.com/dyninst/dyninst/commit/b1c7b10b812eb7d886e3d9d3d2033720ad72ad3d
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-03-31 (Fri, 31 Mar 2017)
Changed paths:
M symtabAPI/src/Object-elf.C
M symtabAPI/src/dwarfWalker.C
M symtabAPI/src/dwarfWalker.h
Log Message:
-----------
Fixing some logical comparisons due to diferent meaning of return status
between the libraries libdw and libdwarf.
Commit: 6fd289d82a64966c2348ed279471dc54ff5119bb
https://github.com/dyninst/dyninst/commit/6fd289d82a64966c2348ed279471dc54ff5119bb
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-04-04 (Tue, 04 Apr 2017)
Changed paths:
M symtabAPI/src/dwarfWalker.C
Log Message:
-----------
Editing some verification of return values and changing some dwarf
decoding code.
Commit: 3d3f9b86aa4d20a848642cb7923d5955d743ebf0
https://github.com/dyninst/dyninst/commit/3d3f9b86aa4d20a848642cb7923d5955d743ebf0
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-04-06 (Thu, 06 Apr 2017)
Changed paths:
M symtabAPI/src/dwarfWalker.C
M symtabAPI/src/dwarfWalker.h
Log Message:
-----------
Editing decodeLocationList and fixing some return values verification.
Commit: 2c117946d4df2bdaf934829f5c946751c98469cd
https://github.com/dyninst/dyninst/commit/2c117946d4df2bdaf934829f5c946751c98469cd
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-04-11 (Tue, 11 Apr 2017)
Changed paths:
M dwarf/h/dwarfFrameParser.h
M dwarf/src/dwarfFrameParser.C
M symtabAPI/src/Object-elf.C
M symtabAPI/src/dwarfWalker.C
M symtabAPI/src/dwarfWalker.h
Log Message:
-----------
Cleaning up some code, not compiling at this point.
Commit: bf836c7e26050080c18e2bc1e51332cab48c5cf8
https://github.com/dyninst/dyninst/commit/bf836c7e26050080c18e2bc1e51332cab48c5cf8
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-05-18 (Thu, 18 May 2017)
Changed paths:
M cmake/packages.cmake
M dwarf/h/dwarfFrameParser.h
M dwarf/src/dwarfFrameParser.C
M dwarf/src/dwarfHandle.C
M dwarf/src/dwarfResult.C
M dyninstAPI/src/BPatch_function.C
M stackwalk/src/dbginfo-stepper.C
M symtabAPI/src/Function.C
M symtabAPI/src/dwarfWalker.C
M symtabAPI/src/dwarfWalker.h
M symtabAPI/src/parseDwarf.C
Log Message:
-----------
Fixing DwarfWalker::decodeExpression, and minor issues.
Commit: 697a8384e2c03158c9a98a3e5954c9eefc943268
https://github.com/dyninst/dyninst/commit/697a8384e2c03158c9a98a3e5954c9eefc943268
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-05-19 (Fri, 19 May 2017)
Changed paths:
M dwarf/CMakeLists.txt
M dwarf/h/dwarfFrameParser.h
M dwarf/src/dwarfFrameParser.C
Log Message:
-----------
Fixing DwarfFrameParser to seek FDE and not Dwarf_Frame.
Commit: d62e9a0584fbb11a4e282853b9b9ed7738c334d5
https://github.com/dyninst/dyninst/commit/d62e9a0584fbb11a4e282853b9b9ed7738c334d5
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-06-23 (Fri, 23 Jun 2017)
Changed paths:
M dwarf/h/dwarfFrameParser.h
M dwarf/src/dwarfFrameParser.C
M symtabAPI/src/Function.C
M symtabAPI/src/Variable.C
Log Message:
-----------
About to make many changes in dwarfFrameParser
Commit: ea60bc0b03ed9ef80edad966ff6ec7f6c750ec3e
https://github.com/dyninst/dyninst/commit/ea60bc0b03ed9ef80edad966ff6ec7f6c750ec3e
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-06-23 (Fri, 23 Jun 2017)
Changed paths:
M dwarf/h/dwarfFrameParser.h
M dwarf/src/dwarfFrameParser.C
M symtabAPI/src/Function.C
M symtabAPI/src/Variable.C
Log Message:
-----------
Passing test of local_var_locations.
Commit: b0018a5716b073e7fee90d5c2d9a7831837cd78b
https://github.com/dyninst/dyninst/commit/b0018a5716b073e7fee90d5c2d9a7831837cd78b
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-06-28 (Wed, 28 Jun 2017)
Changed paths:
M symtabAPI/src/dwarfWalker.C
Log Message:
-----------
Fixing decode location list.
Commit: c9dc6744c65cf4f13671a52371945593b3d01e25
https://github.com/dyninst/dyninst/commit/c9dc6744c65cf4f13671a52371945593b3d01e25
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-07-07 (Fri, 07 Jul 2017)
Changed paths:
M dyninstAPI/src/dynProcess.C
M dyninstAPI/src/pcEventHandler.C
M dyninstAPI/src/pcEventMuxer.C
Log Message:
-----------
Fixing the destruction of objects under process control api.
Commit: 2268b757708249dcc12bfa4f5129100607e2cff8
https://github.com/dyninst/dyninst/commit/2268b757708249dcc12bfa4f5129100607e2cff8
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-07-12 (Wed, 12 Jul 2017)
Changed paths:
M symtabAPI/src/Object-elf.C
Log Message:
-----------
test_line_info now passing.
Commit: 6cc9a2b46384977df6d4446f6e00d6a4d352cefb
https://github.com/dyninst/dyninst/commit/6cc9a2b46384977df6d4446f6e00d6a4d352cefb
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-07-14 (Fri, 14 Jul 2017)
Changed paths:
M symtabAPI/src/Object-elf.C
M symtabAPI/src/Object-elf.h
M symtabAPI/src/dwarfWalker.C
M symtabAPI/src/dwarfWalker.h
Log Message:
-----------
Editing functions that are used to get exception blocks.
Commit: af9cd060e417fc279b529e96542f13acba51ca93
https://github.com/dyninst/dyninst/commit/af9cd060e417fc279b529e96542f13acba51ca93
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-07-19 (Wed, 19 Jul 2017)
Changed paths:
M symtabAPI/src/Object-elf.C
Log Message:
-----------
Getting the augmentation data of a FDE.
Commit: 85436308f1b7d06e6618fc996dfb1f33df9ae507
https://github.com/dyninst/dyninst/commit/85436308f1b7d06e6618fc996dfb1f33df9ae507
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-07-19 (Wed, 19 Jul 2017)
Changed paths:
M symtabAPI/src/Object-elf.C
Log Message:
-----------
Implemented decoding of low pc address for FDE.
Commit: fc5fd3df5555bfc9edb0584139716e4252ffc221
https://github.com/dyninst/dyninst/commit/fc5fd3df5555bfc9edb0584139716e4252ffc221
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-08-01 (Tue, 01 Aug 2017)
Changed paths:
M symtabAPI/src/emitElf.C
Log Message:
-----------
Fixing a bug already fixed in another branch.
Commit: 1472df30d9f730f3df5771cbe6bd269a60bea129
https://github.com/dyninst/dyninst/commit/1472df30d9f730f3df5771cbe6bd269a60bea129
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-08-01 (Tue, 01 Aug 2017)
Changed paths:
M .gitignore
M CMakeLists.txt
M INSTALL
M cmake/Modules/FindLibDwarf.cmake
M cmake/packages.cmake
M dataflowAPI/rose/semantics/MemoryMap.C
M dataflowAPI/rose/util/Message.C
M dwarf/CMakeLists.txt
M dwarf/h/dwarfExprParser.h
M dwarf/h/dwarfFrameParser.h
M dwarf/h/dwarfHandle.h
M dwarf/h/dwarfResult.h
M dwarf/src/dwarfExprParser.C
M dwarf/src/dwarfFrameParser.C
M dwarf/src/dwarfHandle.C
M dwarf/src/dwarfResult.C
M dynC_API/src/dynC.tab.C
M dyninstAPI/h/BPatch.h
M dyninstAPI/src/BPatch_function.C
M dyninstAPI/src/emit-x86.C
M dyninstAPI/src/image.C
M instructionAPI/src/Instruction.C
M parseAPI/src/CodeObject.C
M patchAPI/src/PatchMgr.C
M proccontrol/src/process.C
M stackwalk/h/walker.h
M stackwalk/src/dbginfo-stepper.C
M stackwalk/src/dbgstepper-impl.h
M symtabAPI/doc/A-Appendix.tex
M symtabAPI/h/Module.h
M symtabAPI/h/Symtab.h
M symtabAPI/src/Function.C
M symtabAPI/src/Object-elf.C
M symtabAPI/src/Object-elf.h
M symtabAPI/src/Symtab.C
M symtabAPI/src/Variable.C
M symtabAPI/src/dwarfWalker.C
M symtabAPI/src/dwarfWalker.h
M symtabAPI/src/emitElf.C
M symtabAPI/src/parseDwarf.C
Log Message:
-----------
Merge branch 'sasha/libdw_deploy' into sasha/merging_libdw
Compare: https://github.com/dyninst/dyninst/compare/1fb3b48d3095...1472df30d9f7
|