Branch: refs/heads/new-parallel-parsing
Home: https://github.com/dyninst/dyninst
Commit: 8b07f67f4053ff5c25973bb5365375983e7fa8a3
https://github.com/dyninst/dyninst/commit/8b07f67f4053ff5c25973bb5365375983e7fa8a3
Author: Bill Williams <b...@cs.wisc.edu>
Date: 2017-05-10 (Wed, 10 May 2017)
Changed paths:
R .idea/deployment.xml
R .idea/webServers.xml
M CHANGELOG.md
M appveyor.yml
M cmake/DyninstConfig.cmake.in
M cmake/packages.cmake
M cmake/shared.cmake
R dyninstAPI/doc/dyninstAPI.doc
A dyninstAPI/doc/dyninstAPI.docx
M dyninstAPI/doc/dyninstAPI.pdf
M dyninstAPI/h/BPatch_type.h
M dyninstAPI/src/BPatch_type.C
M dyninstAPI/src/Parsing.C
M dyninstAPI/src/Relocation/Transformers/Movement-analysis.C
M dyninstAPI/src/binaryEdit.h
M dyninstAPI/src/codegen-power.C
M dyninstAPI/src/dynProcess.C
M dyninstAPI/src/pcEventMuxer.C
M instructionAPI/doc/API/Instruction.tex
M symtabAPI/h/Function.h
M symtabAPI/h/Symtab.h
M symtabAPI/src/Object-elf.C
M symtabAPI/src/Object-elf.h
M symtabAPI/src/Object-nt.C
M symtabAPI/src/Object-nt.h
M symtabAPI/src/Symtab.C
M symtabAPI/src/Type.C
M symtabAPI/src/dwarfWalker.C
M symtabAPI/src/emitElf.C
M symtabAPI/src/emitElf.h
Log Message:
-----------
Merge branch 'v9.3.x'
# Conflicts:
# dyninstAPI/src/Relocation/CFG/RelocBlock.C
# dyninstAPI/src/Relocation/Transformers/Movement-analysis.C
Commit: 69728a4e68bd4b46f7c137bf48ea73d564fdc55c
https://github.com/dyninst/dyninst/commit/69728a4e68bd4b46f7c137bf48ea73d564fdc55c
Author: Sasha Nicolas <sa...@cs.wisc.edu>
Date: 2017-07-06 (Thu, 06 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: 1fb3b48d3095b41b16fbb5c3b212f717951ccb11
https://github.com/dyninst/dyninst/commit/1fb3b48d3095b41b16fbb5c3b212f717951ccb11
Author: Sasha NĂcolas <sasha.nico...@gmail.com>
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:
-----------
Merge pull request #382 from dyninst/sasha/process_control_fix
Fixing the destruction of objects under process control api.
Commit: d0160a877e65f8a6ce562d94af67d3a6b54cb935
https://github.com/dyninst/dyninst/commit/d0160a877e65f8a6ce562d94af67d3a6b54cb935
Author: Bill Williams <b...@cs.wisc.edu>
Date: 2017-08-09 (Wed, 09 Aug 2017)
Changed paths:
M symtabAPI/src/LineInformation.C
M symtabAPI/src/Object-elf.C
M symtabAPI/src/Symtab.C
Log Message:
-----------
Fix line info lookup by file/line
Commit: 901ebfbe2dded83ddba9c3cd179713af44d60d8d
https://github.com/dyninst/dyninst/commit/901ebfbe2dded83ddba9c3cd179713af44d60d8d
Author: Bill Williams <b...@cs.wisc.edu>
Date: 2017-08-09 (Wed, 09 Aug 2017)
Changed paths:
M symtabAPI/src/LineInformation.C
M symtabAPI/src/Object-elf.C
M symtabAPI/src/Symtab.C
Log Message:
-----------
Merge commit 'd0160a8' into v9.3.x
Commit: 8377b4c12456f235f0d34147aa37f7de49e46d06
https://github.com/dyninst/dyninst/commit/8377b4c12456f235f0d34147aa37f7de49e46d06
Author: Bill Williams <b...@cs.wisc.edu>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M parseAPI/src/BoundFactCalculator.C
Log Message:
-----------
Fix memory leaks in indirect control flow.
Commit: b8330b631e6806dc47858d89b885af3c8a66dcae
https://github.com/dyninst/dyninst/commit/b8330b631e6806dc47858d89b885af3c8a66dcae
Author: Peter Foley <pefol...@pefoley.com>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M symtabAPI/src/Collections.C
M symtabAPI/src/Type.C
Log Message:
-----------
fix memory leaks
Commit: 67287202e33877ecc1c1fbbaaa983b9cccc3bb9c
https://github.com/dyninst/dyninst/commit/67287202e33877ecc1c1fbbaaa983b9cccc3bb9c
Author: Peter Foley <pefol...@pefoley.com>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M dyninstAPI/src/BPatch.C
M dyninstAPI/src/BPatch_type.C
M symtabAPI/src/Type.C
Log Message:
-----------
fix more leaks
Commit: a589681ea044a1e729efb7fc959351b9d7a06366
https://github.com/dyninst/dyninst/commit/a589681ea044a1e729efb7fc959351b9d7a06366
Author: Peter Foley <pefol...@pefoley.com>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M dyninstAPI/h/BPatch_type.h
M dyninstAPI/src/BPatch.C
M dyninstAPI/src/BPatch_collections.C
M dyninstAPI/src/BPatch_type.C
Log Message:
-----------
more leak fixes
Commit: 49657266867b60d2d832ccebf16cc6a99f726535
https://github.com/dyninst/dyninst/commit/49657266867b60d2d832ccebf16cc6a99f726535
Author: Peter Foley <pefol...@pefoley.com>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M common/src/addrtranslate-sysv.C
M dyninstAPI/src/image.C
Log Message:
-----------
more leaks
Commit: 1ec1aacbcf65cc5eeefaebd81f4b800dc291c4d8
https://github.com/dyninst/dyninst/commit/1ec1aacbcf65cc5eeefaebd81f4b800dc291c4d8
Author: Itaru Kitayama <itaru.kitay...@riken.jp>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M stackwalk/src/linux-swk.C
Log Message:
-----------
Suppress debug message when no vsyscall page was found on arm64
Commit: 7ed0d40fa98a7fdf0375a72d88e04af734ddef64
https://github.com/dyninst/dyninst/commit/7ed0d40fa98a7fdf0375a72d88e04af734ddef64
Author: Itaru Kitayama <itaru.kitay...@riken.jp>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M dyninstAPI/src/linux-aarch64.C
Log Message:
-----------
getOPDFunctionAddr() should always return a true value on arm64
Commit: 535795ee68d2035a739202272e2e244470cc4f10
https://github.com/dyninst/dyninst/commit/535795ee68d2035a739202272e2e244470cc4f10
Author: Itaru Kitayama <itaru.kitay...@riken.jp>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M dataflowAPI/src/liveness.C
Log Message:
-----------
Use ifdef to guard x86 code
Commit: 76a181598dd7dae6f2d9a04fc26ff038c4405c7f
https://github.com/dyninst/dyninst/commit/76a181598dd7dae6f2d9a04fc26ff038c4405c7f
Author: Itaru Kitayama <itaru.kitay...@riken.jp>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M dataflowAPI/src/RegisterMap.C
Log Message:
-----------
Add a mapping of AArch64 MachRegister to index for Linux
Commit: f1f358b5ce7f4e80c4ef44fd5935bdd2240b451e
https://github.com/dyninst/dyninst/commit/f1f358b5ce7f4e80c4ef44fd5935bdd2240b451e
Author: Itaru Kitayama <itaru.kitay...@riken.jp>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M dyninstAPI/src/codegen.C
Log Message:
-----------
arm64: set number of regs defined in beginTrackRegDefs()
Commit: 472ca3053d55bf6121a1b4855f03ecfe63da6058
https://github.com/dyninst/dyninst/commit/472ca3053d55bf6121a1b4855f03ecfe63da6058
Author: Xiaozhu Meng <xm...@cs.wisc.edu>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M parseAPI/src/BoundFactData.C
M parseAPI/src/IndirectASTVisitor.C
Log Message:
-----------
A memory access to a known address should be considered as a variable, rather
than a table read.
So, the jump table analysis should not try to read the content of the variable,
but try to determine whether the variable is bounded
Commit: 8d3d4ccd380341929cbb8c604d4a2ddd9120a86c
https://github.com/dyninst/dyninst/commit/8d3d4ccd380341929cbb8c604d4a2ddd9120a86c
Author: Bill Williams <b...@cs.wisc.edu>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
A CHANGELOG.md
M cmake/shared.cmake
Log Message:
-----------
Increment version and add changelog for 9.3.1
Commit: e09bbcddf2e622f8050156c4a9e3464c1fe6ecbe
https://github.com/dyninst/dyninst/commit/e09bbcddf2e622f8050156c4a9e3464c1fe6ecbe
Author: Bill Williams <b...@cs.wisc.edu>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M CHANGELOG.md
Log Message:
-----------
Brought issues up to date and updated changelog accordingly.
Commit: d538f469f9d8941f8bf7d5293d1f92f893f0e985
https://github.com/dyninst/dyninst/commit/d538f469f9d8941f8bf7d5293d1f92f893f0e985
Author: Sasha Nicolas <sa...@cs.wisc.edu>
Date: 2017-08-18 (Fri, 18 Aug 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: 0aa5b882938f7fbf4da0d93a5eb37464247ba358
https://github.com/dyninst/dyninst/commit/0aa5b882938f7fbf4da0d93a5eb37464247ba358
Author: Sasha Nicolas <sa...@cs.wisc.edu>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M dwarf/h/dwarfFrameParser.h
M dwarf/src/dwarfFrameParser.C
Log Message:
-----------
Fixing indentation
Commit: 65f2a286f749426769ce5d2f16204760ece13111
https://github.com/dyninst/dyninst/commit/65f2a286f749426769ce5d2f16204760ece13111
Author: Sasha Nicolas <sa...@cs.wisc.edu>
Date: 2017-08-18 (Fri, 18 Aug 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: 340799a201f5f5294d6f2922f3bf6e75d43128ca
https://github.com/dyninst/dyninst/commit/340799a201f5f5294d6f2922f3bf6e75d43128ca
Author: Sasha Nicolas <sa...@cs.wisc.edu>
Date: 2017-08-18 (Fri, 18 Aug 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: acf50ca38f3a40ec6c870ec821108a12865ed114
https://github.com/dyninst/dyninst/commit/acf50ca38f3a40ec6c870ec821108a12865ed114
Author: Sasha Nicolas <sa...@cs.wisc.edu>
Date: 2017-08-18 (Fri, 18 Aug 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: 972f41474b5e7ce9c2bb1ab5f303ad44f4d78afd
https://github.com/dyninst/dyninst/commit/972f41474b5e7ce9c2bb1ab5f303ad44f4d78afd
Author: Sasha Nicolas <sa...@cs.wisc.edu>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M symtabAPI/src/dwarfWalker.C
M symtabAPI/src/dwarfWalker.h
Log Message:
-----------
More changes in DwarfWalker.
Commit: ce09095833af35877f4b4e89e0baa15d3644414f
https://github.com/dyninst/dyninst/commit/ce09095833af35877f4b4e89e0baa15d3644414f
Author: Sasha Nicolas <sa...@cs.wisc.edu>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M symtabAPI/src/dwarfWalker.C
Log Message:
-----------
Some changes at the dwarfWalker.
Commit: 18278f6b4816d21f4dff56739bfe6efe5c3c0c16
https://github.com/dyninst/dyninst/commit/18278f6b4816d21f4dff56739bfe6efe5c3c0c16
Author: Sasha Nicolas <sa...@cs.wisc.edu>
Date: 2017-08-18 (Fri, 18 Aug 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: e7d8a091caec60e639e1d0da11d22bd41b1273c2
https://github.com/dyninst/dyninst/commit/e7d8a091caec60e639e1d0da11d22bd41b1273c2
Author: Sasha Nicolas <sa...@cs.wisc.edu>
Date: 2017-08-18 (Fri, 18 Aug 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: 3ffe4514cb4b9467ab42a4c48fbce6c56f7d5804
https://github.com/dyninst/dyninst/commit/3ffe4514cb4b9467ab42a4c48fbce6c56f7d5804
Author: Sasha Nicolas <sa...@cs.wisc.edu>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M symtabAPI/src/Object-elf.C
Log Message:
-----------
Fixing assert.
Commit: a8e9a6590f34aacf91522d8aa927d4a478d94c50
https://github.com/dyninst/dyninst/commit/a8e9a6590f34aacf91522d8aa927d4a478d94c50
Author: Sasha Nicolas <sa...@cs.wisc.edu>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M symtabAPI/src/dwarfWalker.C
M symtabAPI/src/dwarfWalker.h
Log Message:
-----------
Fixing use of dwarf_nextcu.
Commit: 7f58620d8e42e13336c264e4f24e82f3733478ac
https://github.com/dyninst/dyninst/commit/7f58620d8e42e13336c264e4f24e82f3733478ac
Author: Sasha Nicolas <sa...@cs.wisc.edu>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M symtabAPI/h/Symtab.h
M symtabAPI/src/Aggregate.C
M symtabAPI/src/Module.C
M symtabAPI/src/dwarfWalker.C
Log Message:
-----------
Getting modifications from master.
Commit: 035e4c5b31f46e1703832aadacecfc995d2bcd71
https://github.com/dyninst/dyninst/commit/035e4c5b31f46e1703832aadacecfc995d2bcd71
Author: mneumann <mneum...@teco.edu>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M symtabAPI/src/dwarfWalker.C
Log Message:
-----------
Enable parsing of members without location information (implicitely 0) in
unions
Commit: f93707f13116b2f2b9c62d44b44df0415b4cccf9
https://github.com/dyninst/dyninst/commit/f93707f13116b2f2b9c62d44b44df0415b4cccf9
Author: mneumann <mneum...@teco.edu>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M symtabAPI/src/dwarfWalker.C
Log Message:
-----------
Use an explicit name for anonymous unions, structs and classes
Commit: 095e526d00f4f8cc93a2d9f6109c3b1d324a8e6e
https://github.com/dyninst/dyninst/commit/095e526d00f4f8cc93a2d9f6109c3b1d324a8e6e
Author: Bill Williams <b...@cs.wisc.edu>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M symtabAPI/src/Object-elf.C
Log Message:
-----------
Replaced a bunch of asserts with graceful error handling.
Commit: 3a7d20c3f2d390c77674325b0434d446bde623c8
https://github.com/dyninst/dyninst/commit/3a7d20c3f2d390c77674325b0434d446bde623c8
Author: Sasha Nicolas <sa...@cs.wisc.edu>
Date: 2017-08-18 (Fri, 18 Aug 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.
Fixing parseLineInfoForCU function. Still miss a snippet.
Fixing some logical comparisons due to diferent meaning of return status
between the libraries libdw and libdwarf.
Commit: 1aec77b59872093a9f733dfeba28d1e3e8e16341
https://github.com/dyninst/dyninst/commit/1aec77b59872093a9f733dfeba28d1e3e8e16341
Author: Sasha Nicolas <sa...@cs.wisc.edu>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M symtabAPI/src/dwarfWalker.C
M symtabAPI/src/dwarfWalker.h
Log Message:
-----------
Editing some verification of return values and changing some dwarf
decoding code.
Editing decodeLocationList and fixing some return values verification.
Commit: 00ffcb9ed88b396b04a67bddb698158e25621e29
https://github.com/dyninst/dyninst/commit/00ffcb9ed88b396b04a67bddb698158e25621e29
Author: Sasha Nicolas <sa...@cs.wisc.edu>
Date: 2017-08-18 (Fri, 18 Aug 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/Object-elf.C
M symtabAPI/src/dwarfWalker.C
M symtabAPI/src/dwarfWalker.h
M symtabAPI/src/parseDwarf.C
Log Message:
-----------
Cleaning up some code. Fixing DwarfWalker::decodeExpression, and minor issues.
Commit: 7a63daee36d8bc550286801feb1c6c08b546031e
https://github.com/dyninst/dyninst/commit/7a63daee36d8bc550286801feb1c6c08b546031e
Author: Sasha Nicolas <sa...@cs.wisc.edu>
Date: 2017-08-18 (Fri, 18 Aug 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: b4f0d96123615726e6fd036dae5bc787c5dc5346
https://github.com/dyninst/dyninst/commit/b4f0d96123615726e6fd036dae5bc787c5dc5346
Author: Sasha Nicolas <sa...@cs.wisc.edu>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M dwarf/h/dwarfFrameParser.h
M dwarf/src/dwarfFrameParser.C
M symtabAPI/src/Function.C
M symtabAPI/src/Variable.C
M symtabAPI/src/dwarfWalker.C
Log Message:
-----------
About to make many changes in dwarfFrameParser
Passing test of local_var_locations.
Fixing decode location list.
Commit: 390e3239eac42b3a9f0668a384d5f0934072161c
https://github.com/dyninst/dyninst/commit/390e3239eac42b3a9f0668a384d5f0934072161c
Author: Sasha Nicolas <sa...@cs.wisc.edu>
Date: 2017-08-18 (Fri, 18 Aug 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: 8bc31bc29ca35a6c888b35aa449cb7e58d83c87d
https://github.com/dyninst/dyninst/commit/8bc31bc29ca35a6c888b35aa449cb7e58d83c87d
Author: Sasha Nicolas <sa...@cs.wisc.edu>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M symtabAPI/src/Object-elf.C
Log Message:
-----------
test_line_info now passing.
Commit: 42752bf00a61c958fe8d42cd97493a40d35beac1
https://github.com/dyninst/dyninst/commit/42752bf00a61c958fe8d42cd97493a40d35beac1
Author: Sasha Nicolas <sa...@cs.wisc.edu>
Date: 2017-08-18 (Fri, 18 Aug 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.
Getting the augmentation data of a FDE.
Commit: 50c43e19595a14be924949aaa700f5bf9640c47f
https://github.com/dyninst/dyninst/commit/50c43e19595a14be924949aaa700f5bf9640c47f
Author: Sasha Nicolas <sa...@cs.wisc.edu>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M symtabAPI/src/Object-elf.C
M symtabAPI/src/emitElf.C
Log Message:
-----------
Implemented decoding of low pc address for FDE.
Fixing a bug already fixed in another branch.
Commit: e0b9befe7b8a03ff918b00132f496eea9398dec4
https://github.com/dyninst/dyninst/commit/e0b9befe7b8a03ff918b00132f496eea9398dec4
Author: Sasha Nicolas <sa...@cs.wisc.edu>
Date: 2017-08-23 (Wed, 23 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/h/BPatch_type.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 v9.3.x
Commit: 38e17c89ba4a76329ffd11ebcfec379a04c64b7a
https://github.com/dyninst/dyninst/commit/38e17c89ba4a76329ffd11ebcfec379a04c64b7a
Author: Sasha Nicolas <sa...@cs.wisc.edu>
Date: 2017-08-23 (Wed, 23 Aug 2017)
Changed paths:
M dyninstAPI/h/BPatch_type.h
M symtabAPI/src/Object-elf.C
M symtabAPI/src/dwarfWalker.C
Log Message:
-----------
Fixing small things after the merge.
Commit: 096962021d551bce15b736d86a87ec36fe6072fa
https://github.com/dyninst/dyninst/commit/096962021d551bce15b736d86a87ec36fe6072fa
Author: Xiaozhu Meng <xm...@cs.wisc.edu>
Date: 2017-08-24 (Thu, 24 Aug 2017)
Changed paths:
M parseAPI/src/IndirectASTVisitor.C
M parseAPI/src/IndirectAnalyzer.C
M parseAPI/src/SymbolicExpression.C
Log Message:
-----------
1. When we find potential indexing variable with table stride being 1, we
need to make sure that we have already found the table base to declare this
variable as the table index.
2. Add constants multiplication in AST simplification
Commit: 4957dd223d61bb1e8eabac735a51e5c40cf1e4a9
https://github.com/dyninst/dyninst/commit/4957dd223d61bb1e8eabac735a51e5c40cf1e4a9
Author: Xiaozhu Meng <xm...@cs.wisc.edu>
Date: 2017-08-24 (Thu, 24 Aug 2017)
Changed paths:
M .gitignore
R .idea/deployment.xml
R .idea/webServers.xml
M CHANGELOG.md
M CMakeLists.txt
M INSTALL
M appveyor.yml
M cmake/DyninstConfig.cmake.in
M cmake/Modules/FindLibDwarf.cmake
M cmake/packages.cmake
M cmake/shared.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
R dyninstAPI/doc/dyninstAPI.doc
A dyninstAPI/doc/dyninstAPI.docx
M dyninstAPI/doc/dyninstAPI.pdf
M dyninstAPI/h/BPatch.h
M dyninstAPI/h/BPatch_type.h
M dyninstAPI/src/BPatch_function.C
M dyninstAPI/src/BPatch_type.C
M dyninstAPI/src/Parsing.C
M dyninstAPI/src/Relocation/Transformers/Movement-analysis.C
M dyninstAPI/src/binaryEdit.h
M dyninstAPI/src/codegen-power.C
M dyninstAPI/src/dynProcess.C
M dyninstAPI/src/emit-x86.C
M dyninstAPI/src/image.C
M dyninstAPI/src/pcEventHandler.C
M dyninstAPI/src/pcEventMuxer.C
M instructionAPI/doc/API/Instruction.tex
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/Function.h
M symtabAPI/h/Module.h
M symtabAPI/h/Symtab.h
M symtabAPI/src/Function.C
M symtabAPI/src/LineInformation.C
M symtabAPI/src/Object-elf.C
M symtabAPI/src/Object-elf.h
M symtabAPI/src/Object-nt.C
M symtabAPI/src/Object-nt.h
M symtabAPI/src/Symtab.C
M symtabAPI/src/Type.C
M symtabAPI/src/Variable.C
M symtabAPI/src/dwarfWalker.C
M symtabAPI/src/dwarfWalker.h
M symtabAPI/src/emitElf.C
M symtabAPI/src/emitElf.h
M symtabAPI/src/parseDwarf.C
Log Message:
-----------
Merge branch 'libdw' into jumptable_rebase
Commit: 0f5fea85dbda31d253671a9b6da41f0102a4049c
https://github.com/dyninst/dyninst/commit/0f5fea85dbda31d253671a9b6da41f0102a4049c
Author: Xiaozhu Meng <xm...@cs.wisc.edu>
Date: 2017-08-24 (Thu, 24 Aug 2017)
Changed paths:
M parseAPI/src/SymbolicExpression.C
Log Message:
-----------
Fix symplifying concat operations in jump table analysis
Commit: 25d9e439d1d36d5e5404c3de995320a04dd0ee2a
https://github.com/dyninst/dyninst/commit/25d9e439d1d36d5e5404c3de995320a04dd0ee2a
Author: Xiaozhu Meng <xm...@cs.wisc.edu>
Date: 2017-08-29 (Tue, 29 Aug 2017)
Changed paths:
M symtabAPI/src/LineInformation.C
Log Message:
-----------
Fix uninitialized return value in line info
Commit: 7916e9804d50882ebb700f1e37b2f926e6dd51f7
https://github.com/dyninst/dyninst/commit/7916e9804d50882ebb700f1e37b2f926e6dd51f7
Author: Xiaozhu Meng <xm...@cs.wisc.edu>
Date: 2017-08-29 (Tue, 29 Aug 2017)
Changed paths:
M dyninstAPI/src/dynProcess.C
Log Message:
-----------
We should only set proccontrol level process's data to NULL when the Dyninst
level process is the only owner of the proccontrol level process
Commit: 6cf65314975a95bad417af5cc8791c42209989e9
https://github.com/dyninst/dyninst/commit/6cf65314975a95bad417af5cc8791c42209989e9
Author: Xiaozhu Meng <xm...@cs.wisc.edu>
Date: 2017-08-29 (Tue, 29 Aug 2017)
Changed paths:
M common/src/arch-x86.C
Log Message:
-----------
Displacements should be signed integers
Commit: c3b83381951579e04978ced1956979ef0c64d037
https://github.com/dyninst/dyninst/commit/c3b83381951579e04978ced1956979ef0c64d037
Author: Xiaozhu Meng <xm...@cs.wisc.edu>
Date: 2017-08-29 (Tue, 29 Aug 2017)
Changed paths:
M symtabAPI/src/Object-elf.C
Log Message:
-----------
Only do endianess translation for powerpc binaries
Commit: e45835ab0683318a476b3dffdf67b9331e82cb45
https://github.com/dyninst/dyninst/commit/e45835ab0683318a476b3dffdf67b9331e82cb45
Author: Xiaozhu Meng <mxz...@gmail.com>
Date: 2017-08-29 (Tue, 29 Aug 2017)
Changed paths:
M .gitignore
R .idea/deployment.xml
R .idea/webServers.xml
M CHANGELOG.md
M CMakeLists.txt
M INSTALL
M appveyor.yml
M cmake/DyninstConfig.cmake.in
M cmake/Modules/FindLibDwarf.cmake
M cmake/packages.cmake
M cmake/shared.cmake
A common/docs/decoding_diagram.png
A common/docs/rose_structure.png
M common/h/Graph.h
M common/h/dyn_regs.h
M common/h/entryIDs.h
M common/src/Graph.C
M common/src/arch-x86.C
M common/src/arch-x86.h
M common/src/dyn_regs.C
M dataflowAPI/h/slicing.h
R dataflowAPI/rose/powerpcInstructionSemantics.h
M dataflowAPI/rose/semantics/DispatcherARM64.C
M dataflowAPI/rose/semantics/DispatcherARM64.h
A dataflowAPI/rose/semantics/DispatcherPowerpc.C
A dataflowAPI/rose/semantics/DispatcherPowerpc.h
M dataflowAPI/rose/semantics/MemoryMap.C
M dataflowAPI/rose/semantics/Registers.C
M dataflowAPI/rose/semantics/Registers.h
M dataflowAPI/rose/semantics/SymEvalSemantics.C
M dataflowAPI/rose/semantics/SymEvalSemantics.h
M dataflowAPI/rose/util/Message.C
M dataflowAPI/rose/util/PoolAllocator.h
M dataflowAPI/src/AbslocInterface.C
M dataflowAPI/src/ExpressionConversionVisitor.C
M dataflowAPI/src/RoseImpl.C
M dataflowAPI/src/RoseInsnFactory.C
M dataflowAPI/src/SymEval.C
M dataflowAPI/src/SymbolicExpansion.C
M dataflowAPI/src/SymbolicExpansion.h
M dataflowAPI/src/convertOpcodes.C
M dataflowAPI/src/liveness.C
M dataflowAPI/src/slicing.C
M dataflowAPI/src/stackanalysis.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
R dyninstAPI/doc/dyninstAPI.doc
A dyninstAPI/doc/dyninstAPI.docx
M dyninstAPI/doc/dyninstAPI.pdf
M dyninstAPI/h/BPatch.h
M dyninstAPI/h/BPatch_type.h
M dyninstAPI/src/BPatch_function.C
M dyninstAPI/src/BPatch_type.C
M dyninstAPI/src/Parsing.C
M dyninstAPI/src/Relocation/Transformers/Movement-adhoc.C
M dyninstAPI/src/Relocation/Transformers/Movement-analysis.C
M dyninstAPI/src/StackMod/StackAccess.C
M dyninstAPI/src/binaryEdit.h
M dyninstAPI/src/codegen-power.C
M dyninstAPI/src/dynProcess.C
M dyninstAPI/src/emit-x86.C
M dyninstAPI/src/image.C
M dyninstAPI/src/inst-x86.C
M dyninstAPI/src/pcEventHandler.C
M dyninstAPI/src/pcEventMuxer.C
M external/rose/powerpcInstructionEnum.h
M instructionAPI/CMakeLists.txt
A instructionAPI/ISA_ps/abs_advsimd
A instructionAPI/ISA_ps/adc
A instructionAPI/ISA_ps/adcs
A instructionAPI/ISA_ps/add_addsub_ext
A instructionAPI/ISA_ps/add_addsub_imm
A instructionAPI/ISA_ps/add_addsub_shift
A instructionAPI/ISA_ps/add_advsimd
A instructionAPI/ISA_ps/addhn_advsimd
A instructionAPI/ISA_ps/addp_advsimd_pair
A instructionAPI/ISA_ps/addp_advsimd_vec
A instructionAPI/ISA_ps/adds_addsub_ext
A instructionAPI/ISA_ps/adds_addsub_imm
A instructionAPI/ISA_ps/adds_addsub_shift
A instructionAPI/ISA_ps/addv_advsimd
A instructionAPI/ISA_ps/adr
A instructionAPI/ISA_ps/adrp
A instructionAPI/ISA_ps/aesd_advsimd
A instructionAPI/ISA_ps/aese_advsimd
A instructionAPI/ISA_ps/aesimc_advsimd
A instructionAPI/ISA_ps/aesmc_advsimd
A instructionAPI/ISA_ps/and_advsimd
A instructionAPI/ISA_ps/and_log_imm
A instructionAPI/ISA_ps/and_log_shift
A instructionAPI/ISA_ps/ands_log_imm
A instructionAPI/ISA_ps/ands_log_shift
A instructionAPI/ISA_ps/asr_asrv
A instructionAPI/ISA_ps/asr_sbfm
A instructionAPI/ISA_ps/asrv
A instructionAPI/ISA_ps/at_sys
A instructionAPI/ISA_ps/b_cond
A instructionAPI/ISA_ps/b_uncond
A instructionAPI/ISA_ps/bfi_bfm
A instructionAPI/ISA_ps/bfm
A instructionAPI/ISA_ps/bfxil_bfm
A instructionAPI/ISA_ps/bic_advsimd_imm
A instructionAPI/ISA_ps/bic_advsimd_reg
A instructionAPI/ISA_ps/bic_log_shift
A instructionAPI/ISA_ps/bics
A instructionAPI/ISA_ps/bif_advsimd
A instructionAPI/ISA_ps/bit_advsimd
A instructionAPI/ISA_ps/bl
A instructionAPI/ISA_ps/blr
A instructionAPI/ISA_ps/br
A instructionAPI/ISA_ps/brk
A instructionAPI/ISA_ps/bsl_advsimd
A instructionAPI/ISA_ps/cbnz
A instructionAPI/ISA_ps/cbz
A instructionAPI/ISA_ps/ccmn_imm
A instructionAPI/ISA_ps/ccmn_reg
A instructionAPI/ISA_ps/ccmp_imm
A instructionAPI/ISA_ps/ccmp_reg
A instructionAPI/ISA_ps/cinc_csinc
A instructionAPI/ISA_ps/cinv_csinv
A instructionAPI/ISA_ps/clrex
A instructionAPI/ISA_ps/cls_advsimd
A instructionAPI/ISA_ps/cls_int
A instructionAPI/ISA_ps/clz_advsimd
A instructionAPI/ISA_ps/clz_int
A instructionAPI/ISA_ps/cmeq_advsimd_reg
A instructionAPI/ISA_ps/cmeq_advsimd_zero
A instructionAPI/ISA_ps/cmge_advsimd_reg
A instructionAPI/ISA_ps/cmge_advsimd_zero
A instructionAPI/ISA_ps/cmgt_advsimd_reg
A instructionAPI/ISA_ps/cmgt_advsimd_zero
A instructionAPI/ISA_ps/cmhi_advsimd
A instructionAPI/ISA_ps/cmhs_advsimd
A instructionAPI/ISA_ps/cmle_advsimd
A instructionAPI/ISA_ps/cmlt_advsimd
A instructionAPI/ISA_ps/cmn_adds_addsub_ext
A instructionAPI/ISA_ps/cmn_adds_addsub_imm
A instructionAPI/ISA_ps/cmn_adds_addsub_shift
A instructionAPI/ISA_ps/cmp_subs_addsub_ext
A instructionAPI/ISA_ps/cmp_subs_addsub_imm
A instructionAPI/ISA_ps/cmp_subs_addsub_shift
A instructionAPI/ISA_ps/cmtst_advsimd
A instructionAPI/ISA_ps/cneg_csneg
A instructionAPI/ISA_ps/cnt_advsimd
A instructionAPI/ISA_ps/crc32
A instructionAPI/ISA_ps/crc32c
A instructionAPI/ISA_ps/csel
A instructionAPI/ISA_ps/cset_csinc
A instructionAPI/ISA_ps/csetm_csinv
A instructionAPI/ISA_ps/csinc
A instructionAPI/ISA_ps/csinv
A instructionAPI/ISA_ps/csneg
A instructionAPI/ISA_ps/dc_sys
A instructionAPI/ISA_ps/dcps1
A instructionAPI/ISA_ps/dcps2
A instructionAPI/ISA_ps/dcps3
A instructionAPI/ISA_ps/dmb
A instructionAPI/ISA_ps/drps
A instructionAPI/ISA_ps/dsb
A instructionAPI/ISA_ps/dup_advsimd_elt
A instructionAPI/ISA_ps/dup_advsimd_gen
A instructionAPI/ISA_ps/encodingindex
A instructionAPI/ISA_ps/enumerated-symbol-accounts
A instructionAPI/ISA_ps/eon
A instructionAPI/ISA_ps/eor_advsimd
A instructionAPI/ISA_ps/eor_log_imm
A instructionAPI/ISA_ps/eor_log_shift
A instructionAPI/ISA_ps/eret
A instructionAPI/ISA_ps/ext_advsimd
A instructionAPI/ISA_ps/extr
A instructionAPI/ISA_ps/fabd_advsimd
A instructionAPI/ISA_ps/fabs_advsimd
A instructionAPI/ISA_ps/fabs_float
A instructionAPI/ISA_ps/facge_advsimd
A instructionAPI/ISA_ps/facgt_advsimd
A instructionAPI/ISA_ps/fadd_advsimd
A instructionAPI/ISA_ps/fadd_float
A instructionAPI/ISA_ps/faddp_advsimd_pair
A instructionAPI/ISA_ps/faddp_advsimd_vec
A instructionAPI/ISA_ps/fccmp_float
A instructionAPI/ISA_ps/fccmpe_float
A instructionAPI/ISA_ps/fcmeq_advsimd_reg
A instructionAPI/ISA_ps/fcmeq_advsimd_zero
A instructionAPI/ISA_ps/fcmge_advsimd_reg
A instructionAPI/ISA_ps/fcmge_advsimd_zero
A instructionAPI/ISA_ps/fcmgt_advsimd_reg
A instructionAPI/ISA_ps/fcmgt_advsimd_zero
A instructionAPI/ISA_ps/fcmle_advsimd
A instructionAPI/ISA_ps/fcmlt_advsimd
A instructionAPI/ISA_ps/fcmp_float
A instructionAPI/ISA_ps/fcmpe_float
A instructionAPI/ISA_ps/fcsel_float
A instructionAPI/ISA_ps/fcvt_float
A instructionAPI/ISA_ps/fcvtas_advsimd
A instructionAPI/ISA_ps/fcvtas_float
A instructionAPI/ISA_ps/fcvtau_advsimd
A instructionAPI/ISA_ps/fcvtau_float
A instructionAPI/ISA_ps/fcvtl_advsimd
A instructionAPI/ISA_ps/fcvtms_advsimd
A instructionAPI/ISA_ps/fcvtms_float
A instructionAPI/ISA_ps/fcvtmu_advsimd
A instructionAPI/ISA_ps/fcvtmu_float
A instructionAPI/ISA_ps/fcvtn_advsimd
A instructionAPI/ISA_ps/fcvtns_advsimd
A instructionAPI/ISA_ps/fcvtns_float
A instructionAPI/ISA_ps/fcvtnu_advsimd
A instructionAPI/ISA_ps/fcvtnu_float
A instructionAPI/ISA_ps/fcvtps_advsimd
A instructionAPI/ISA_ps/fcvtps_float
A instructionAPI/ISA_ps/fcvtpu_advsimd
A instructionAPI/ISA_ps/fcvtpu_float
A instructionAPI/ISA_ps/fcvtxn_advsimd
A instructionAPI/ISA_ps/fcvtzs_advsimd_fix
A instructionAPI/ISA_ps/fcvtzs_advsimd_int
A instructionAPI/ISA_ps/fcvtzs_float_fix
A instructionAPI/ISA_ps/fcvtzs_float_int
A instructionAPI/ISA_ps/fcvtzu_advsimd_fix
A instructionAPI/ISA_ps/fcvtzu_advsimd_int
A instructionAPI/ISA_ps/fcvtzu_float_fix
A instructionAPI/ISA_ps/fcvtzu_float_int
A instructionAPI/ISA_ps/fdiv_advsimd
A instructionAPI/ISA_ps/fdiv_float
A instructionAPI/ISA_ps/fmadd_float
A instructionAPI/ISA_ps/fmax_advsimd
A instructionAPI/ISA_ps/fmax_float
A instructionAPI/ISA_ps/fmaxnm_advsimd
A instructionAPI/ISA_ps/fmaxnm_float
A instructionAPI/ISA_ps/fmaxnmp_advsimd_pair
A instructionAPI/ISA_ps/fmaxnmp_advsimd_vec
A instructionAPI/ISA_ps/fmaxnmv_advsimd
A instructionAPI/ISA_ps/fmaxp_advsimd_pair
A instructionAPI/ISA_ps/fmaxp_advsimd_vec
A instructionAPI/ISA_ps/fmaxv_advsimd
A instructionAPI/ISA_ps/fmin_advsimd
A instructionAPI/ISA_ps/fmin_float
A instructionAPI/ISA_ps/fminnm_advsimd
A instructionAPI/ISA_ps/fminnm_float
A instructionAPI/ISA_ps/fminnmp_advsimd_pair
A instructionAPI/ISA_ps/fminnmp_advsimd_vec
A instructionAPI/ISA_ps/fminnmv_advsimd
A instructionAPI/ISA_ps/fminp_advsimd_pair
A instructionAPI/ISA_ps/fminp_advsimd_vec
A instructionAPI/ISA_ps/fminv_advsimd
A instructionAPI/ISA_ps/fmla_advsimd_elt
A instructionAPI/ISA_ps/fmla_advsimd_vec
A instructionAPI/ISA_ps/fmls_advsimd_elt
A instructionAPI/ISA_ps/fmls_advsimd_vec
A instructionAPI/ISA_ps/fmov_advsimd
A instructionAPI/ISA_ps/fmov_float
A instructionAPI/ISA_ps/fmov_float_gen
A instructionAPI/ISA_ps/fmov_float_imm
A instructionAPI/ISA_ps/fmsub_float
A instructionAPI/ISA_ps/fmul_advsimd_elt
A instructionAPI/ISA_ps/fmul_advsimd_vec
A instructionAPI/ISA_ps/fmul_float
A instructionAPI/ISA_ps/fmulx_advsimd_elt
A instructionAPI/ISA_ps/fmulx_advsimd_vec
A instructionAPI/ISA_ps/fneg_advsimd
A instructionAPI/ISA_ps/fneg_float
A instructionAPI/ISA_ps/fnmadd_float
A instructionAPI/ISA_ps/fnmsub_float
A instructionAPI/ISA_ps/fnmul_float
A instructionAPI/ISA_ps/fpsimdindex
A instructionAPI/ISA_ps/frecpe_advsimd
A instructionAPI/ISA_ps/frecps_advsimd
A instructionAPI/ISA_ps/frecpx_advsimd
A instructionAPI/ISA_ps/frinta_advsimd
A instructionAPI/ISA_ps/frinta_float
A instructionAPI/ISA_ps/frinti_advsimd
A instructionAPI/ISA_ps/frinti_float
A instructionAPI/ISA_ps/frintm_advsimd
A instructionAPI/ISA_ps/frintm_float
A instructionAPI/ISA_ps/frintn_advsimd
A instructionAPI/ISA_ps/frintn_float
A instructionAPI/ISA_ps/frintp_advsimd
A instructionAPI/ISA_ps/frintp_float
A instructionAPI/ISA_ps/frintx_advsimd
A instructionAPI/ISA_ps/frintx_float
A instructionAPI/ISA_ps/frintz_advsimd
A instructionAPI/ISA_ps/frintz_float
A instructionAPI/ISA_ps/frsqrte_advsimd
A instructionAPI/ISA_ps/frsqrts_advsimd
A instructionAPI/ISA_ps/fsqrt_advsimd
A instructionAPI/ISA_ps/fsqrt_float
A instructionAPI/ISA_ps/fsub_advsimd
A instructionAPI/ISA_ps/fsub_float
A instructionAPI/ISA_ps/hint
A instructionAPI/ISA_ps/hlt
A instructionAPI/ISA_ps/hvc
A instructionAPI/ISA_ps/ic_sys
A instructionAPI/ISA_ps/index
A instructionAPI/ISA_ps/ins_advsimd_elt
A instructionAPI/ISA_ps/ins_advsimd_gen
A instructionAPI/ISA_ps/isb
A instructionAPI/ISA_ps/ld1_advsimd_mult
A instructionAPI/ISA_ps/ld1_advsimd_sngl
A instructionAPI/ISA_ps/ld1r_advsimd
A instructionAPI/ISA_ps/ld2_advsimd_mult
A instructionAPI/ISA_ps/ld2_advsimd_sngl
A instructionAPI/ISA_ps/ld2r_advsimd
A instructionAPI/ISA_ps/ld3_advsimd_mult
A instructionAPI/ISA_ps/ld3_advsimd_sngl
A instructionAPI/ISA_ps/ld3r_advsimd
A instructionAPI/ISA_ps/ld4_advsimd_mult
A instructionAPI/ISA_ps/ld4_advsimd_sngl
A instructionAPI/ISA_ps/ld4r_advsimd
A instructionAPI/ISA_ps/ldar
A instructionAPI/ISA_ps/ldarb
A instructionAPI/ISA_ps/ldarh
A instructionAPI/ISA_ps/ldaxp
A instructionAPI/ISA_ps/ldaxr
A instructionAPI/ISA_ps/ldaxrb
A instructionAPI/ISA_ps/ldaxrh
A instructionAPI/ISA_ps/ldnp_fpsimd
A instructionAPI/ISA_ps/ldnp_gen
A instructionAPI/ISA_ps/ldp_fpsimd
A instructionAPI/ISA_ps/ldp_gen
A instructionAPI/ISA_ps/ldpsw
A instructionAPI/ISA_ps/ldr_imm_fpsimd
A instructionAPI/ISA_ps/ldr_imm_gen
A instructionAPI/ISA_ps/ldr_lit_fpsimd
A instructionAPI/ISA_ps/ldr_lit_gen
A instructionAPI/ISA_ps/ldr_reg_fpsimd
A instructionAPI/ISA_ps/ldr_reg_gen
A instructionAPI/ISA_ps/ldrb_imm
A instructionAPI/ISA_ps/ldrb_reg
A instructionAPI/ISA_ps/ldrh_imm
A instructionAPI/ISA_ps/ldrh_reg
A instructionAPI/ISA_ps/ldrsb_imm
A instructionAPI/ISA_ps/ldrsb_reg
A instructionAPI/ISA_ps/ldrsh_imm
A instructionAPI/ISA_ps/ldrsh_reg
A instructionAPI/ISA_ps/ldrsw_imm
A instructionAPI/ISA_ps/ldrsw_lit
A instructionAPI/ISA_ps/ldrsw_reg
A instructionAPI/ISA_ps/ldtr
A instructionAPI/ISA_ps/ldtrb
A instructionAPI/ISA_ps/ldtrh
A instructionAPI/ISA_ps/ldtrsb
A instructionAPI/ISA_ps/ldtrsh
A instructionAPI/ISA_ps/ldtrsw
A instructionAPI/ISA_ps/ldur_fpsimd
A instructionAPI/ISA_ps/ldur_gen
A instructionAPI/ISA_ps/ldurb
A instructionAPI/ISA_ps/ldurh
A instructionAPI/ISA_ps/ldursb
A instructionAPI/ISA_ps/ldursh
A instructionAPI/ISA_ps/ldursw
A instructionAPI/ISA_ps/ldxp
A instructionAPI/ISA_ps/ldxr
A instructionAPI/ISA_ps/ldxrb
A instructionAPI/ISA_ps/ldxrh
A instructionAPI/ISA_ps/lsl_lslv
A instructionAPI/ISA_ps/lsl_ubfm
A instructionAPI/ISA_ps/lslv
A instructionAPI/ISA_ps/lsr_lsrv
A instructionAPI/ISA_ps/lsr_ubfm
A instructionAPI/ISA_ps/lsrv
A instructionAPI/ISA_ps/madd
A instructionAPI/ISA_ps/mla_advsimd_elt
A instructionAPI/ISA_ps/mla_advsimd_vec
A instructionAPI/ISA_ps/mls_advsimd_elt
A instructionAPI/ISA_ps/mls_advsimd_vec
A instructionAPI/ISA_ps/mneg_msub
A instructionAPI/ISA_ps/mov_add_addsub_imm
A instructionAPI/ISA_ps/mov_dup_advsimd_elt
A instructionAPI/ISA_ps/mov_ins_advsimd_elt
A instructionAPI/ISA_ps/mov_ins_advsimd_gen
A instructionAPI/ISA_ps/mov_movn
A instructionAPI/ISA_ps/mov_movz
A instructionAPI/ISA_ps/mov_orr_advsimd_reg
A instructionAPI/ISA_ps/mov_orr_log_imm
A instructionAPI/ISA_ps/mov_orr_log_shift
A instructionAPI/ISA_ps/mov_umov_advsimd
A instructionAPI/ISA_ps/movi_advsimd
A instructionAPI/ISA_ps/movk
A instructionAPI/ISA_ps/movn
A instructionAPI/ISA_ps/movz
A instructionAPI/ISA_ps/mrs
A instructionAPI/ISA_ps/msr_imm
A instructionAPI/ISA_ps/msr_reg
A instructionAPI/ISA_ps/msub
A instructionAPI/ISA_ps/mul_advsimd_elt
A instructionAPI/ISA_ps/mul_advsimd_vec
A instructionAPI/ISA_ps/mul_madd
A instructionAPI/ISA_ps/mvn_not_advsimd
A instructionAPI/ISA_ps/mvn_orn_log_shift
A instructionAPI/ISA_ps/mvni_advsimd
A instructionAPI/ISA_ps/neg_advsimd
A instructionAPI/ISA_ps/neg_sub_addsub_shift
A instructionAPI/ISA_ps/negs_subs_addsub_shift
A instructionAPI/ISA_ps/ngc_sbc
A instructionAPI/ISA_ps/ngcs_sbcs
A instructionAPI/ISA_ps/nop_hint
A instructionAPI/ISA_ps/not_advsimd
A instructionAPI/ISA_ps/orn_advsimd
A instructionAPI/ISA_ps/orn_log_shift
A instructionAPI/ISA_ps/orr_advsimd_imm
A instructionAPI/ISA_ps/orr_advsimd_reg
A instructionAPI/ISA_ps/orr_log_imm
A instructionAPI/ISA_ps/orr_log_shift
A instructionAPI/ISA_ps/permindex
A instructionAPI/ISA_ps/pmul_advsimd
A instructionAPI/ISA_ps/pmull_advsimd
A instructionAPI/ISA_ps/prfm_imm
A instructionAPI/ISA_ps/prfm_lit
A instructionAPI/ISA_ps/prfm_reg
A instructionAPI/ISA_ps/prfum
A instructionAPI/ISA_ps/raddhn_advsimd
A instructionAPI/ISA_ps/rbit_advsimd
A instructionAPI/ISA_ps/rbit_int
A instructionAPI/ISA_ps/ret
A instructionAPI/ISA_ps/rev
A instructionAPI/ISA_ps/rev16_advsimd
A instructionAPI/ISA_ps/rev16_int
A instructionAPI/ISA_ps/rev32_advsimd
A instructionAPI/ISA_ps/rev32_int
A instructionAPI/ISA_ps/rev64_advsimd
A instructionAPI/ISA_ps/ror_extr
A instructionAPI/ISA_ps/ror_rorv
A instructionAPI/ISA_ps/rorv
A instructionAPI/ISA_ps/rshrn_advsimd
A instructionAPI/ISA_ps/rsubhn_advsimd
A instructionAPI/ISA_ps/saba_advsimd
A instructionAPI/ISA_ps/sabal_advsimd
A instructionAPI/ISA_ps/sabd_advsimd
A instructionAPI/ISA_ps/sabdl_advsimd
A instructionAPI/ISA_ps/sadalp_advsimd
A instructionAPI/ISA_ps/saddl_advsimd
A instructionAPI/ISA_ps/saddlp_advsimd
A instructionAPI/ISA_ps/saddlv_advsimd
A instructionAPI/ISA_ps/saddw_advsimd
A instructionAPI/ISA_ps/sbc
A instructionAPI/ISA_ps/sbcs
A instructionAPI/ISA_ps/sbfiz_sbfm
A instructionAPI/ISA_ps/sbfm
A instructionAPI/ISA_ps/sbfx_sbfm
A instructionAPI/ISA_ps/scvtf_advsimd_fix
A instructionAPI/ISA_ps/scvtf_advsimd_int
A instructionAPI/ISA_ps/scvtf_float_fix
A instructionAPI/ISA_ps/scvtf_float_int
A instructionAPI/ISA_ps/sdiv
A instructionAPI/ISA_ps/sev_hint
A instructionAPI/ISA_ps/sevl_hint
A instructionAPI/ISA_ps/sha1c_advsimd
A instructionAPI/ISA_ps/sha1h_advsimd
A instructionAPI/ISA_ps/sha1m_advsimd
A instructionAPI/ISA_ps/sha1p_advsimd
A instructionAPI/ISA_ps/sha1su0_advsimd
A instructionAPI/ISA_ps/sha1su1_advsimd
A instructionAPI/ISA_ps/sha256h2_advsimd
A instructionAPI/ISA_ps/sha256h_advsimd
A instructionAPI/ISA_ps/sha256su0_advsimd
A instructionAPI/ISA_ps/sha256su1_advsimd
A instructionAPI/ISA_ps/shadd_advsimd
A instructionAPI/ISA_ps/shared_pseudocode
A instructionAPI/ISA_ps/shl_advsimd
A instructionAPI/ISA_ps/shll_advsimd
A instructionAPI/ISA_ps/shrn_advsimd
A instructionAPI/ISA_ps/shsub_advsimd
A instructionAPI/ISA_ps/sli_advsimd
A instructionAPI/ISA_ps/smaddl
A instructionAPI/ISA_ps/smax_advsimd
A instructionAPI/ISA_ps/smaxp_advsimd
A instructionAPI/ISA_ps/smaxv_advsimd
A instructionAPI/ISA_ps/smc
A instructionAPI/ISA_ps/smin_advsimd
A instructionAPI/ISA_ps/sminp_advsimd
A instructionAPI/ISA_ps/sminv_advsimd
A instructionAPI/ISA_ps/smlal_advsimd_elt
A instructionAPI/ISA_ps/smlal_advsimd_vec
A instructionAPI/ISA_ps/smlsl_advsimd_elt
A instructionAPI/ISA_ps/smlsl_advsimd_vec
A instructionAPI/ISA_ps/smnegl_smsubl
A instructionAPI/ISA_ps/smov_advsimd
A instructionAPI/ISA_ps/smsubl
A instructionAPI/ISA_ps/smulh
A instructionAPI/ISA_ps/smull_advsimd_elt
A instructionAPI/ISA_ps/smull_advsimd_vec
A instructionAPI/ISA_ps/smull_smaddl
A instructionAPI/ISA_ps/sqabs_advsimd
A instructionAPI/ISA_ps/sqadd_advsimd
A instructionAPI/ISA_ps/sqdmlal_advsimd_elt
A instructionAPI/ISA_ps/sqdmlal_advsimd_vec
A instructionAPI/ISA_ps/sqdmlsl_advsimd_elt
A instructionAPI/ISA_ps/sqdmlsl_advsimd_vec
A instructionAPI/ISA_ps/sqdmulh_advsimd_elt
A instructionAPI/ISA_ps/sqdmulh_advsimd_vec
A instructionAPI/ISA_ps/sqdmull_advsimd_elt
A instructionAPI/ISA_ps/sqdmull_advsimd_vec
A instructionAPI/ISA_ps/sqneg_advsimd
A instructionAPI/ISA_ps/sqrdmulh_advsimd_elt
A instructionAPI/ISA_ps/sqrdmulh_advsimd_vec
A instructionAPI/ISA_ps/sqrshl_advsimd
A instructionAPI/ISA_ps/sqrshrn_advsimd
A instructionAPI/ISA_ps/sqrshrun_advsimd
A instructionAPI/ISA_ps/sqshl_advsimd_imm
A instructionAPI/ISA_ps/sqshl_advsimd_reg
A instructionAPI/ISA_ps/sqshlu_advsimd
A instructionAPI/ISA_ps/sqshrn_advsimd
A instructionAPI/ISA_ps/sqshrun_advsimd
A instructionAPI/ISA_ps/sqsub_advsimd
A instructionAPI/ISA_ps/sqxtn_advsimd
A instructionAPI/ISA_ps/sqxtun_advsimd
A instructionAPI/ISA_ps/srhadd_advsimd
A instructionAPI/ISA_ps/sri_advsimd
A instructionAPI/ISA_ps/srshl_advsimd
A instructionAPI/ISA_ps/srshr_advsimd
A instructionAPI/ISA_ps/srsra_advsimd
A instructionAPI/ISA_ps/sshl_advsimd
A instructionAPI/ISA_ps/sshll_advsimd
A instructionAPI/ISA_ps/sshr_advsimd
A instructionAPI/ISA_ps/ssra_advsimd
A instructionAPI/ISA_ps/ssubl_advsimd
A instructionAPI/ISA_ps/ssubw_advsimd
A instructionAPI/ISA_ps/st1_advsimd_mult
A instructionAPI/ISA_ps/st1_advsimd_sngl
A instructionAPI/ISA_ps/st2_advsimd_mult
A instructionAPI/ISA_ps/st2_advsimd_sngl
A instructionAPI/ISA_ps/st3_advsimd_mult
A instructionAPI/ISA_ps/st3_advsimd_sngl
A instructionAPI/ISA_ps/st4_advsimd_mult
A instructionAPI/ISA_ps/st4_advsimd_sngl
A instructionAPI/ISA_ps/stlr
A instructionAPI/ISA_ps/stlrb
A instructionAPI/ISA_ps/stlrh
A instructionAPI/ISA_ps/stlxp
A instructionAPI/ISA_ps/stlxr
A instructionAPI/ISA_ps/stlxrb
A instructionAPI/ISA_ps/stlxrh
A instructionAPI/ISA_ps/stnp_fpsimd
A instructionAPI/ISA_ps/stnp_gen
A instructionAPI/ISA_ps/stp_fpsimd
A instructionAPI/ISA_ps/stp_gen
A instructionAPI/ISA_ps/str_imm_fpsimd
A instructionAPI/ISA_ps/str_imm_gen
A instructionAPI/ISA_ps/str_reg_fpsimd
A instructionAPI/ISA_ps/str_reg_gen
A instructionAPI/ISA_ps/strb_imm
A instructionAPI/ISA_ps/strb_reg
A instructionAPI/ISA_ps/strh_imm
A instructionAPI/ISA_ps/strh_reg
A instructionAPI/ISA_ps/sttr
A instructionAPI/ISA_ps/sttrb
A instructionAPI/ISA_ps/sttrh
A instructionAPI/ISA_ps/stur_fpsimd
A instructionAPI/ISA_ps/stur_gen
A instructionAPI/ISA_ps/sturb
A instructionAPI/ISA_ps/sturh
A instructionAPI/ISA_ps/stxp
A instructionAPI/ISA_ps/stxr
A instructionAPI/ISA_ps/stxrb
A instructionAPI/ISA_ps/stxrh
A instructionAPI/ISA_ps/sub_addsub_ext
A instructionAPI/ISA_ps/sub_addsub_imm
A instructionAPI/ISA_ps/sub_addsub_shift
A instructionAPI/ISA_ps/sub_advsimd
A instructionAPI/ISA_ps/subhn_advsimd
A instructionAPI/ISA_ps/subs_addsub_ext
A instructionAPI/ISA_ps/subs_addsub_imm
A instructionAPI/ISA_ps/subs_addsub_shift
A instructionAPI/ISA_ps/suqadd_advsimd
A instructionAPI/ISA_ps/svc
A instructionAPI/ISA_ps/sxtb_sbfm
A instructionAPI/ISA_ps/sxth_sbfm
A instructionAPI/ISA_ps/sxtl_sshll_advsimd
A instructionAPI/ISA_ps/sxtw_sbfm
A instructionAPI/ISA_ps/sys
A instructionAPI/ISA_ps/sysl
A instructionAPI/ISA_ps/tbl_advsimd
A instructionAPI/ISA_ps/tbnz
A instructionAPI/ISA_ps/tbx_advsimd
A instructionAPI/ISA_ps/tbz
A instructionAPI/ISA_ps/temp.py
A instructionAPI/ISA_ps/tlbi_sys
A instructionAPI/ISA_ps/trn1_advsimd
A instructionAPI/ISA_ps/trn2_advsimd
A instructionAPI/ISA_ps/tst_ands_log_imm
A instructionAPI/ISA_ps/tst_ands_log_shift
A instructionAPI/ISA_ps/uaba_advsimd
A instructionAPI/ISA_ps/uabal_advsimd
A instructionAPI/ISA_ps/uabd_advsimd
A instructionAPI/ISA_ps/uabdl_advsimd
A instructionAPI/ISA_ps/uadalp_advsimd
A instructionAPI/ISA_ps/uaddl_advsimd
A instructionAPI/ISA_ps/uaddlp_advsimd
A instructionAPI/ISA_ps/uaddlv_advsimd
A instructionAPI/ISA_ps/uaddw_advsimd
A instructionAPI/ISA_ps/ubfiz_ubfm
A instructionAPI/ISA_ps/ubfm
A instructionAPI/ISA_ps/ubfx_ubfm
A instructionAPI/ISA_ps/ucvtf_advsimd_fix
A instructionAPI/ISA_ps/ucvtf_advsimd_int
A instructionAPI/ISA_ps/ucvtf_float_fix
A instructionAPI/ISA_ps/ucvtf_float_int
A instructionAPI/ISA_ps/udiv
A instructionAPI/ISA_ps/uhadd_advsimd
A instructionAPI/ISA_ps/uhsub_advsimd
A instructionAPI/ISA_ps/umaddl
A instructionAPI/ISA_ps/umax_advsimd
A instructionAPI/ISA_ps/umaxp_advsimd
A instructionAPI/ISA_ps/umaxv_advsimd
A instructionAPI/ISA_ps/umin_advsimd
A instructionAPI/ISA_ps/uminp_advsimd
A instructionAPI/ISA_ps/uminv_advsimd
A instructionAPI/ISA_ps/umlal_advsimd_elt
A instructionAPI/ISA_ps/umlal_advsimd_vec
A instructionAPI/ISA_ps/umlsl_advsimd_elt
A instructionAPI/ISA_ps/umlsl_advsimd_vec
A instructionAPI/ISA_ps/umnegl_umsubl
A instructionAPI/ISA_ps/umov_advsimd
A instructionAPI/ISA_ps/umsubl
A instructionAPI/ISA_ps/umulh
A instructionAPI/ISA_ps/umull_advsimd_elt
A instructionAPI/ISA_ps/umull_advsimd_vec
A instructionAPI/ISA_ps/umull_umaddl
A instructionAPI/ISA_ps/uqadd_advsimd
A instructionAPI/ISA_ps/uqrshl_advsimd
A instructionAPI/ISA_ps/uqrshrn_advsimd
A instructionAPI/ISA_ps/uqshl_advsimd_imm
A instructionAPI/ISA_ps/uqshl_advsimd_reg
A instructionAPI/ISA_ps/uqshrn_advsimd
A instructionAPI/ISA_ps/uqsub_advsimd
A instructionAPI/ISA_ps/uqxtn_advsimd
A instructionAPI/ISA_ps/urecpe_advsimd
A instructionAPI/ISA_ps/urhadd_advsimd
A instructionAPI/ISA_ps/urshl_advsimd
A instructionAPI/ISA_ps/urshr_advsimd
A instructionAPI/ISA_ps/ursqrte_advsimd
A instructionAPI/ISA_ps/ursra_advsimd
A instructionAPI/ISA_ps/ushl_advsimd
A instructionAPI/ISA_ps/ushll_advsimd
A instructionAPI/ISA_ps/ushr_advsimd
A instructionAPI/ISA_ps/usqadd_advsimd
A instructionAPI/ISA_ps/usra_advsimd
A instructionAPI/ISA_ps/usubl_advsimd
A instructionAPI/ISA_ps/usubw_advsimd
A instructionAPI/ISA_ps/uxtb_ubfm
A instructionAPI/ISA_ps/uxth_ubfm
A instructionAPI/ISA_ps/uxtl_ushll_advsimd
A instructionAPI/ISA_ps/uzp1_advsimd
A instructionAPI/ISA_ps/uzp2_advsimd
A instructionAPI/ISA_ps/wfe_hint
A instructionAPI/ISA_ps/wfi_hint
A instructionAPI/ISA_ps/xtn_advsimd
A instructionAPI/ISA_ps/yield_hint
A instructionAPI/ISA_ps/zip1_advsimd
A instructionAPI/ISA_ps/zip2_advsimd
A instructionAPI/aarch64_pseudocode_extractor.py
M instructionAPI/doc/API/Instruction.tex
A instructionAPI/h/ArchSpecificFormatters.h
M instructionAPI/h/BinaryFunction.h
M instructionAPI/h/Dereference.h
M instructionAPI/h/Expression.h
M instructionAPI/h/Immediate.h
M instructionAPI/h/Instruction.h
M instructionAPI/h/InstructionAST.h
M instructionAPI/h/Operand.h
M instructionAPI/h/Register.h
M instructionAPI/h/Result.h
M instructionAPI/h/Visitor.h
A instructionAPI/src/ArchSpecificFormatters.C
M instructionAPI/src/Immediate.C
M instructionAPI/src/Instruction.C
M instructionAPI/src/InstructionDecoder-aarch64.C
M instructionAPI/src/InstructionDecoder-aarch64.h
M instructionAPI/src/InstructionDecoder-power.C
M instructionAPI/src/InstructionDecoder-power.h
M instructionAPI/src/InstructionDecoder-x86.C
M instructionAPI/src/InstructionDecoder-x86.h
M instructionAPI/src/Operand.C
M instructionAPI/src/Register.C
M instructionAPI/src/aarch64_opcode_tables.C
M instructionAPI/src/power_opcode_tables.C
M parseAPI/CMakeLists.txt
M parseAPI/h/CodeObject.h
M parseAPI/h/CodeSource.h
M parseAPI/src/Block.C
M parseAPI/src/BoundFactCalculator.C
M parseAPI/src/BoundFactCalculator.h
M parseAPI/src/BoundFactData.C
M parseAPI/src/BoundFactData.h
M parseAPI/src/CodeObject.C
M parseAPI/src/CodeSource.C
M parseAPI/src/IA_IAPI.C
M parseAPI/src/IA_IAPI.h
M parseAPI/src/IA_InstrucIter.C
M parseAPI/src/IA_aarch64.C
A parseAPI/src/IA_aarch64.h
R parseAPI/src/IA_aarch64Details.C
R parseAPI/src/IA_aarch64Details.h
R parseAPI/src/IA_platformDetails.h
R parseAPI/src/IA_platformDetailsFactory.C
M parseAPI/src/IA_power.C
M parseAPI/src/IA_power.h
R parseAPI/src/IA_powerDetails.C
R parseAPI/src/IA_powerDetails.h
M parseAPI/src/IA_x86.C
A parseAPI/src/IA_x86.h
R parseAPI/src/IA_x86Details.C
R parseAPI/src/IA_x86Details.h
M parseAPI/src/IndirectASTVisitor.C
M parseAPI/src/IndirectASTVisitor.h
M parseAPI/src/IndirectAnalyzer.C
M parseAPI/src/IndirectAnalyzer.h
R parseAPI/src/InstructionSource-aarch64.C
R parseAPI/src/InstructionSource-power.C
R parseAPI/src/InstructionSource-x86.C
A parseAPI/src/JumpTableFormatPred.C
A parseAPI/src/JumpTableFormatPred.h
A parseAPI/src/JumpTableIndexPred.C
A parseAPI/src/JumpTableIndexPred.h
R parseAPI/src/JumpTablePred.C
R parseAPI/src/JumpTablePred.h
M parseAPI/src/ParseData.C
M parseAPI/src/ParseData.h
M parseAPI/src/Parser-speculative.C
M parseAPI/src/Parser.C
M parseAPI/src/Parser.h
M parseAPI/src/ParserDetails.C
M parseAPI/src/ParserDetails.h
A parseAPI/src/SymbolicExpression.C
A parseAPI/src/SymbolicExpression.h
M parseAPI/src/SymtabCodeSource.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/Function.h
M symtabAPI/h/Module.h
M symtabAPI/h/Symtab.h
M symtabAPI/src/Function.C
M symtabAPI/src/LineInformation.C
M symtabAPI/src/Object-elf.C
M symtabAPI/src/Object-elf.h
M symtabAPI/src/Object-nt.C
M symtabAPI/src/Object-nt.h
M symtabAPI/src/Symtab.C
M symtabAPI/src/Type.C
M symtabAPI/src/Variable.C
M symtabAPI/src/dwarfWalker.C
M symtabAPI/src/dwarfWalker.h
M symtabAPI/src/emitElf.C
M symtabAPI/src/emitElf.h
M symtabAPI/src/parseDwarf.C
Log Message:
-----------
Merge pull request #401 from mxz297/jumptable_merge
Merging my jump table improvements, att_syntax, arm semantics, v9.3.x, and libdw
Commit: aa0b62cd781016dbdf79406c65ffe3ab73363a04
https://github.com/dyninst/dyninst/commit/aa0b62cd781016dbdf79406c65ffe3ab73363a04
Author: John Mellor-Crummey <joh...@rice.edu>
Date: 2017-09-06 (Wed, 06 Sep 2017)
Changed paths:
M symtabAPI/src/Object-elf.C
Log Message:
-----------
don't skip the first line in all but first range.
(cherry picked from commit 5b8cf9fd1aaf877feeed2971fc9d2f952d06fa7e)
Commit: 689250b55969cc41e630f9c5b3752ee04d5f69fe
https://github.com/dyninst/dyninst/commit/689250b55969cc41e630f9c5b3752ee04d5f69fe
Author: John Mellor-Crummey <joh...@rice.edu>
Date: 2017-09-06 (Wed, 06 Sep 2017)
Changed paths:
M symtabAPI/src/Object-elf.C
Log Message:
-----------
improve fix to dwarf line reading.
(cherry picked from commit f5f04afc71e8318f9295b209e8ee60600d156ae6)
Commit: e4ee9b92a9a7e2c16e06517b898b8e8f7ad800fb
https://github.com/dyninst/dyninst/commit/e4ee9b92a9a7e2c16e06517b898b8e8f7ad800fb
Author: John Mellor-Crummey <joh...@rice.edu>
Date: 2017-09-06 (Wed, 06 Sep 2017)
Changed paths:
M symtabAPI/src/dwarfWalker.C
Log Message:
-----------
temporary patch to dwarfWalker
returning false for getFrameBase prevented processing
of multiple levels of inlined functions in CUBINs
(cherry picked from commit e91fb8670dc5884db902a678a00f48466b126ced)
Commit: dc0db4179023035f78c3a7e8bd3d87910ebc8eca
https://github.com/dyninst/dyninst/commit/dc0db4179023035f78c3a7e8bd3d87910ebc8eca
Author: Sasha NĂcolas <sa...@cs.wisc.edu>
Date: 2017-09-08 (Fri, 08 Sep 2017)
Changed paths:
M symtabAPI/src/Object-elf.C
M symtabAPI/src/dwarfWalker.C
Log Message:
-----------
Merge pull request #403 from dyninst/sasha/fix-dwarf-symbol-frame
fix dwarf symbol frame
Commit: a8def5c64b5ae87c068dbc6a915377a5127aac90
https://github.com/dyninst/dyninst/commit/a8def5c64b5ae87c068dbc6a915377a5127aac90
Author: Bill Williams <b...@cs.wisc.edu>
Date: 2017-09-27 (Wed, 27 Sep 2017)
Changed paths:
M common/src/linuxKludges.C
M dyninstAPI/CMakeLists.txt
M dyninstAPI/src/BPatch.C
M dyninstAPI/src/BPatch_snippet.C
M dyninstAPI/src/BPatch_type.C
M symtabAPI/CMakeLists.txt
M symtabAPI/h/Collections.h
M symtabAPI/h/Type.h
M symtabAPI/src/Collections.C
M symtabAPI/src/Type-mem.h
M symtabAPI/src/Type.C
M symtabAPI/src/dwarfWalker.C
M symtabAPI/src/parseStab.C
Log Message:
-----------
Some initial DWARF parallelism
Commit: 9f77aa4f79cb2e19b9612adb49e6aae9cd769b58
https://github.com/dyninst/dyninst/commit/9f77aa4f79cb2e19b9612adb49e6aae9cd769b58
Author: Bill Williams <b...@cs.wisc.edu>
Date: 2017-09-27 (Wed, 27 Sep 2017)
Log Message:
-----------
Merge branch 'master' into new-parallel-parsing
# Conflicts:
# dyninstAPI/src/Relocation/Transformers/Movement-analysis.C
Commit: 84ffda2a8cca36b1c8f34c4eab9f1319989014ab
https://github.com/dyninst/dyninst/commit/84ffda2a8cca36b1c8f34c4eab9f1319989014ab
Author: Bill Williams <b...@cs.wisc.edu>
Date: 2017-09-27 (Wed, 27 Sep 2017)
Changed paths:
M .gitignore
M CMakeLists.txt
M INSTALL
M cmake/Modules/FindLibDwarf.cmake
M cmake/packages.cmake
A common/docs/decoding_diagram.png
A common/docs/rose_structure.png
M common/h/Graph.h
M common/h/dyn_regs.h
M common/h/entryIDs.h
M common/src/Graph.C
M common/src/arch-x86.C
M common/src/arch-x86.h
M common/src/dyn_regs.C
M dataflowAPI/doc/StackAnalysis.tex
M dataflowAPI/doc/dataflowAPI.pdf
M dataflowAPI/h/slicing.h
M dataflowAPI/h/stackanalysis.h
R dataflowAPI/rose/powerpcInstructionSemantics.h
M dataflowAPI/rose/semantics/DispatcherARM64.C
M dataflowAPI/rose/semantics/DispatcherARM64.h
A dataflowAPI/rose/semantics/DispatcherPowerpc.C
A dataflowAPI/rose/semantics/DispatcherPowerpc.h
M dataflowAPI/rose/semantics/MemoryMap.C
M dataflowAPI/rose/semantics/Registers.C
M dataflowAPI/rose/semantics/Registers.h
M dataflowAPI/rose/semantics/SymEvalSemantics.C
M dataflowAPI/rose/semantics/SymEvalSemantics.h
M dataflowAPI/rose/util/Message.C
M dataflowAPI/rose/util/PoolAllocator.h
M dataflowAPI/src/AbslocInterface.C
M dataflowAPI/src/ExpressionConversionVisitor.C
M dataflowAPI/src/RoseImpl.C
M dataflowAPI/src/RoseInsnFactory.C
M dataflowAPI/src/SymEval.C
M dataflowAPI/src/SymbolicExpansion.C
M dataflowAPI/src/SymbolicExpansion.h
M dataflowAPI/src/convertOpcodes.C
M dataflowAPI/src/liveness.C
M dataflowAPI/src/slicing.C
M dataflowAPI/src/stackanalysis.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/h/BPatch_type.h
M dyninstAPI/h/StackMod.h
M dyninstAPI/src/BPatch_function.C
M dyninstAPI/src/Relocation/Transformers/Movement-adhoc.C
M dyninstAPI/src/StackMod/StackAccess.C
M dyninstAPI/src/dynProcess.C
M dyninstAPI/src/emit-x86.C
M dyninstAPI/src/image.C
M dyninstAPI/src/inst-x86.C
M dyninstAPI/src/pcEventHandler.C
M dyninstAPI/src/pcEventMuxer.C
M external/rose/powerpcInstructionEnum.h
M instructionAPI/CMakeLists.txt
A instructionAPI/ISA_ps/abs_advsimd
A instructionAPI/ISA_ps/adc
A instructionAPI/ISA_ps/adcs
A instructionAPI/ISA_ps/add_addsub_ext
A instructionAPI/ISA_ps/add_addsub_imm
A instructionAPI/ISA_ps/add_addsub_shift
A instructionAPI/ISA_ps/add_advsimd
A instructionAPI/ISA_ps/addhn_advsimd
A instructionAPI/ISA_ps/addp_advsimd_pair
A instructionAPI/ISA_ps/addp_advsimd_vec
A instructionAPI/ISA_ps/adds_addsub_ext
A instructionAPI/ISA_ps/adds_addsub_imm
A instructionAPI/ISA_ps/adds_addsub_shift
A instructionAPI/ISA_ps/addv_advsimd
A instructionAPI/ISA_ps/adr
A instructionAPI/ISA_ps/adrp
A instructionAPI/ISA_ps/aesd_advsimd
A instructionAPI/ISA_ps/aese_advsimd
A instructionAPI/ISA_ps/aesimc_advsimd
A instructionAPI/ISA_ps/aesmc_advsimd
A instructionAPI/ISA_ps/and_advsimd
A instructionAPI/ISA_ps/and_log_imm
A instructionAPI/ISA_ps/and_log_shift
A instructionAPI/ISA_ps/ands_log_imm
A instructionAPI/ISA_ps/ands_log_shift
A instructionAPI/ISA_ps/asr_asrv
A instructionAPI/ISA_ps/asr_sbfm
A instructionAPI/ISA_ps/asrv
A instructionAPI/ISA_ps/at_sys
A instructionAPI/ISA_ps/b_cond
A instructionAPI/ISA_ps/b_uncond
A instructionAPI/ISA_ps/bfi_bfm
A instructionAPI/ISA_ps/bfm
A instructionAPI/ISA_ps/bfxil_bfm
A instructionAPI/ISA_ps/bic_advsimd_imm
A instructionAPI/ISA_ps/bic_advsimd_reg
A instructionAPI/ISA_ps/bic_log_shift
A instructionAPI/ISA_ps/bics
A instructionAPI/ISA_ps/bif_advsimd
A instructionAPI/ISA_ps/bit_advsimd
A instructionAPI/ISA_ps/bl
A instructionAPI/ISA_ps/blr
A instructionAPI/ISA_ps/br
A instructionAPI/ISA_ps/brk
A instructionAPI/ISA_ps/bsl_advsimd
A instructionAPI/ISA_ps/cbnz
A instructionAPI/ISA_ps/cbz
A instructionAPI/ISA_ps/ccmn_imm
A instructionAPI/ISA_ps/ccmn_reg
A instructionAPI/ISA_ps/ccmp_imm
A instructionAPI/ISA_ps/ccmp_reg
A instructionAPI/ISA_ps/cinc_csinc
A instructionAPI/ISA_ps/cinv_csinv
A instructionAPI/ISA_ps/clrex
A instructionAPI/ISA_ps/cls_advsimd
A instructionAPI/ISA_ps/cls_int
A instructionAPI/ISA_ps/clz_advsimd
A instructionAPI/ISA_ps/clz_int
A instructionAPI/ISA_ps/cmeq_advsimd_reg
A instructionAPI/ISA_ps/cmeq_advsimd_zero
A instructionAPI/ISA_ps/cmge_advsimd_reg
A instructionAPI/ISA_ps/cmge_advsimd_zero
A instructionAPI/ISA_ps/cmgt_advsimd_reg
A instructionAPI/ISA_ps/cmgt_advsimd_zero
A instructionAPI/ISA_ps/cmhi_advsimd
A instructionAPI/ISA_ps/cmhs_advsimd
A instructionAPI/ISA_ps/cmle_advsimd
A instructionAPI/ISA_ps/cmlt_advsimd
A instructionAPI/ISA_ps/cmn_adds_addsub_ext
A instructionAPI/ISA_ps/cmn_adds_addsub_imm
A instructionAPI/ISA_ps/cmn_adds_addsub_shift
A instructionAPI/ISA_ps/cmp_subs_addsub_ext
A instructionAPI/ISA_ps/cmp_subs_addsub_imm
A instructionAPI/ISA_ps/cmp_subs_addsub_shift
A instructionAPI/ISA_ps/cmtst_advsimd
A instructionAPI/ISA_ps/cneg_csneg
A instructionAPI/ISA_ps/cnt_advsimd
A instructionAPI/ISA_ps/crc32
A instructionAPI/ISA_ps/crc32c
A instructionAPI/ISA_ps/csel
A instructionAPI/ISA_ps/cset_csinc
A instructionAPI/ISA_ps/csetm_csinv
A instructionAPI/ISA_ps/csinc
A instructionAPI/ISA_ps/csinv
A instructionAPI/ISA_ps/csneg
A instructionAPI/ISA_ps/dc_sys
A instructionAPI/ISA_ps/dcps1
A instructionAPI/ISA_ps/dcps2
A instructionAPI/ISA_ps/dcps3
A instructionAPI/ISA_ps/dmb
A instructionAPI/ISA_ps/drps
A instructionAPI/ISA_ps/dsb
A instructionAPI/ISA_ps/dup_advsimd_elt
A instructionAPI/ISA_ps/dup_advsimd_gen
A instructionAPI/ISA_ps/encodingindex
A instructionAPI/ISA_ps/enumerated-symbol-accounts
A instructionAPI/ISA_ps/eon
A instructionAPI/ISA_ps/eor_advsimd
A instructionAPI/ISA_ps/eor_log_imm
A instructionAPI/ISA_ps/eor_log_shift
A instructionAPI/ISA_ps/eret
A instructionAPI/ISA_ps/ext_advsimd
A instructionAPI/ISA_ps/extr
A instructionAPI/ISA_ps/fabd_advsimd
A instructionAPI/ISA_ps/fabs_advsimd
A instructionAPI/ISA_ps/fabs_float
A instructionAPI/ISA_ps/facge_advsimd
A instructionAPI/ISA_ps/facgt_advsimd
A instructionAPI/ISA_ps/fadd_advsimd
A instructionAPI/ISA_ps/fadd_float
A instructionAPI/ISA_ps/faddp_advsimd_pair
A instructionAPI/ISA_ps/faddp_advsimd_vec
A instructionAPI/ISA_ps/fccmp_float
A instructionAPI/ISA_ps/fccmpe_float
A instructionAPI/ISA_ps/fcmeq_advsimd_reg
A instructionAPI/ISA_ps/fcmeq_advsimd_zero
A instructionAPI/ISA_ps/fcmge_advsimd_reg
A instructionAPI/ISA_ps/fcmge_advsimd_zero
A instructionAPI/ISA_ps/fcmgt_advsimd_reg
A instructionAPI/ISA_ps/fcmgt_advsimd_zero
A instructionAPI/ISA_ps/fcmle_advsimd
A instructionAPI/ISA_ps/fcmlt_advsimd
A instructionAPI/ISA_ps/fcmp_float
A instructionAPI/ISA_ps/fcmpe_float
A instructionAPI/ISA_ps/fcsel_float
A instructionAPI/ISA_ps/fcvt_float
A instructionAPI/ISA_ps/fcvtas_advsimd
A instructionAPI/ISA_ps/fcvtas_float
A instructionAPI/ISA_ps/fcvtau_advsimd
A instructionAPI/ISA_ps/fcvtau_float
A instructionAPI/ISA_ps/fcvtl_advsimd
A instructionAPI/ISA_ps/fcvtms_advsimd
A instructionAPI/ISA_ps/fcvtms_float
A instructionAPI/ISA_ps/fcvtmu_advsimd
A instructionAPI/ISA_ps/fcvtmu_float
A instructionAPI/ISA_ps/fcvtn_advsimd
A instructionAPI/ISA_ps/fcvtns_advsimd
A instructionAPI/ISA_ps/fcvtns_float
A instructionAPI/ISA_ps/fcvtnu_advsimd
A instructionAPI/ISA_ps/fcvtnu_float
A instructionAPI/ISA_ps/fcvtps_advsimd
A instructionAPI/ISA_ps/fcvtps_float
A instructionAPI/ISA_ps/fcvtpu_advsimd
A instructionAPI/ISA_ps/fcvtpu_float
A instructionAPI/ISA_ps/fcvtxn_advsimd
A instructionAPI/ISA_ps/fcvtzs_advsimd_fix
A instructionAPI/ISA_ps/fcvtzs_advsimd_int
A instructionAPI/ISA_ps/fcvtzs_float_fix
A instructionAPI/ISA_ps/fcvtzs_float_int
A instructionAPI/ISA_ps/fcvtzu_advsimd_fix
A instructionAPI/ISA_ps/fcvtzu_advsimd_int
A instructionAPI/ISA_ps/fcvtzu_float_fix
A instructionAPI/ISA_ps/fcvtzu_float_int
A instructionAPI/ISA_ps/fdiv_advsimd
A instructionAPI/ISA_ps/fdiv_float
A instructionAPI/ISA_ps/fmadd_float
A instructionAPI/ISA_ps/fmax_advsimd
A instructionAPI/ISA_ps/fmax_float
A instructionAPI/ISA_ps/fmaxnm_advsimd
A instructionAPI/ISA_ps/fmaxnm_float
A instructionAPI/ISA_ps/fmaxnmp_advsimd_pair
A instructionAPI/ISA_ps/fmaxnmp_advsimd_vec
A instructionAPI/ISA_ps/fmaxnmv_advsimd
A instructionAPI/ISA_ps/fmaxp_advsimd_pair
A instructionAPI/ISA_ps/fmaxp_advsimd_vec
A instructionAPI/ISA_ps/fmaxv_advsimd
A instructionAPI/ISA_ps/fmin_advsimd
A instructionAPI/ISA_ps/fmin_float
A instructionAPI/ISA_ps/fminnm_advsimd
A instructionAPI/ISA_ps/fminnm_float
A instructionAPI/ISA_ps/fminnmp_advsimd_pair
A instructionAPI/ISA_ps/fminnmp_advsimd_vec
A instructionAPI/ISA_ps/fminnmv_advsimd
A instructionAPI/ISA_ps/fminp_advsimd_pair
A instructionAPI/ISA_ps/fminp_advsimd_vec
A instructionAPI/ISA_ps/fminv_advsimd
A instructionAPI/ISA_ps/fmla_advsimd_elt
A instructionAPI/ISA_ps/fmla_advsimd_vec
A instructionAPI/ISA_ps/fmls_advsimd_elt
A instructionAPI/ISA_ps/fmls_advsimd_vec
A instructionAPI/ISA_ps/fmov_advsimd
A instructionAPI/ISA_ps/fmov_float
A instructionAPI/ISA_ps/fmov_float_gen
A instructionAPI/ISA_ps/fmov_float_imm
A instructionAPI/ISA_ps/fmsub_float
A instructionAPI/ISA_ps/fmul_advsimd_elt
A instructionAPI/ISA_ps/fmul_advsimd_vec
A instructionAPI/ISA_ps/fmul_float
A instructionAPI/ISA_ps/fmulx_advsimd_elt
A instructionAPI/ISA_ps/fmulx_advsimd_vec
A instructionAPI/ISA_ps/fneg_advsimd
A instructionAPI/ISA_ps/fneg_float
A instructionAPI/ISA_ps/fnmadd_float
A instructionAPI/ISA_ps/fnmsub_float
A instructionAPI/ISA_ps/fnmul_float
A instructionAPI/ISA_ps/fpsimdindex
A instructionAPI/ISA_ps/frecpe_advsimd
A instructionAPI/ISA_ps/frecps_advsimd
A instructionAPI/ISA_ps/frecpx_advsimd
A instructionAPI/ISA_ps/frinta_advsimd
A instructionAPI/ISA_ps/frinta_float
A instructionAPI/ISA_ps/frinti_advsimd
A instructionAPI/ISA_ps/frinti_float
A instructionAPI/ISA_ps/frintm_advsimd
A instructionAPI/ISA_ps/frintm_float
A instructionAPI/ISA_ps/frintn_advsimd
A instructionAPI/ISA_ps/frintn_float
A instructionAPI/ISA_ps/frintp_advsimd
A instructionAPI/ISA_ps/frintp_float
A instructionAPI/ISA_ps/frintx_advsimd
A instructionAPI/ISA_ps/frintx_float
A instructionAPI/ISA_ps/frintz_advsimd
A instructionAPI/ISA_ps/frintz_float
A instructionAPI/ISA_ps/frsqrte_advsimd
A instructionAPI/ISA_ps/frsqrts_advsimd
A instructionAPI/ISA_ps/fsqrt_advsimd
A instructionAPI/ISA_ps/fsqrt_float
A instructionAPI/ISA_ps/fsub_advsimd
A instructionAPI/ISA_ps/fsub_float
A instructionAPI/ISA_ps/hint
A instructionAPI/ISA_ps/hlt
A instructionAPI/ISA_ps/hvc
A instructionAPI/ISA_ps/ic_sys
A instructionAPI/ISA_ps/index
A instructionAPI/ISA_ps/ins_advsimd_elt
A instructionAPI/ISA_ps/ins_advsimd_gen
A instructionAPI/ISA_ps/isb
A instructionAPI/ISA_ps/ld1_advsimd_mult
A instructionAPI/ISA_ps/ld1_advsimd_sngl
A instructionAPI/ISA_ps/ld1r_advsimd
A instructionAPI/ISA_ps/ld2_advsimd_mult
A instructionAPI/ISA_ps/ld2_advsimd_sngl
A instructionAPI/ISA_ps/ld2r_advsimd
A instructionAPI/ISA_ps/ld3_advsimd_mult
A instructionAPI/ISA_ps/ld3_advsimd_sngl
A instructionAPI/ISA_ps/ld3r_advsimd
A instructionAPI/ISA_ps/ld4_advsimd_mult
A instructionAPI/ISA_ps/ld4_advsimd_sngl
A instructionAPI/ISA_ps/ld4r_advsimd
A instructionAPI/ISA_ps/ldar
A instructionAPI/ISA_ps/ldarb
A instructionAPI/ISA_ps/ldarh
A instructionAPI/ISA_ps/ldaxp
A instructionAPI/ISA_ps/ldaxr
A instructionAPI/ISA_ps/ldaxrb
A instructionAPI/ISA_ps/ldaxrh
A instructionAPI/ISA_ps/ldnp_fpsimd
A instructionAPI/ISA_ps/ldnp_gen
A instructionAPI/ISA_ps/ldp_fpsimd
A instructionAPI/ISA_ps/ldp_gen
A instructionAPI/ISA_ps/ldpsw
A instructionAPI/ISA_ps/ldr_imm_fpsimd
A instructionAPI/ISA_ps/ldr_imm_gen
A instructionAPI/ISA_ps/ldr_lit_fpsimd
A instructionAPI/ISA_ps/ldr_lit_gen
A instructionAPI/ISA_ps/ldr_reg_fpsimd
A instructionAPI/ISA_ps/ldr_reg_gen
A instructionAPI/ISA_ps/ldrb_imm
A instructionAPI/ISA_ps/ldrb_reg
A instructionAPI/ISA_ps/ldrh_imm
A instructionAPI/ISA_ps/ldrh_reg
A instructionAPI/ISA_ps/ldrsb_imm
A instructionAPI/ISA_ps/ldrsb_reg
A instructionAPI/ISA_ps/ldrsh_imm
A instructionAPI/ISA_ps/ldrsh_reg
A instructionAPI/ISA_ps/ldrsw_imm
A instructionAPI/ISA_ps/ldrsw_lit
A instructionAPI/ISA_ps/ldrsw_reg
A instructionAPI/ISA_ps/ldtr
A instructionAPI/ISA_ps/ldtrb
A instructionAPI/ISA_ps/ldtrh
A instructionAPI/ISA_ps/ldtrsb
A instructionAPI/ISA_ps/ldtrsh
A instructionAPI/ISA_ps/ldtrsw
A instructionAPI/ISA_ps/ldur_fpsimd
A instructionAPI/ISA_ps/ldur_gen
A instructionAPI/ISA_ps/ldurb
A instructionAPI/ISA_ps/ldurh
A instructionAPI/ISA_ps/ldursb
A instructionAPI/ISA_ps/ldursh
A instructionAPI/ISA_ps/ldursw
A instructionAPI/ISA_ps/ldxp
A instructionAPI/ISA_ps/ldxr
A instructionAPI/ISA_ps/ldxrb
A instructionAPI/ISA_ps/ldxrh
A instructionAPI/ISA_ps/lsl_lslv
A instructionAPI/ISA_ps/lsl_ubfm
A instructionAPI/ISA_ps/lslv
A instructionAPI/ISA_ps/lsr_lsrv
A instructionAPI/ISA_ps/lsr_ubfm
A instructionAPI/ISA_ps/lsrv
A instructionAPI/ISA_ps/madd
A instructionAPI/ISA_ps/mla_advsimd_elt
A instructionAPI/ISA_ps/mla_advsimd_vec
A instructionAPI/ISA_ps/mls_advsimd_elt
A instructionAPI/ISA_ps/mls_advsimd_vec
A instructionAPI/ISA_ps/mneg_msub
A instructionAPI/ISA_ps/mov_add_addsub_imm
A instructionAPI/ISA_ps/mov_dup_advsimd_elt
A instructionAPI/ISA_ps/mov_ins_advsimd_elt
A instructionAPI/ISA_ps/mov_ins_advsimd_gen
A instructionAPI/ISA_ps/mov_movn
A instructionAPI/ISA_ps/mov_movz
A instructionAPI/ISA_ps/mov_orr_advsimd_reg
A instructionAPI/ISA_ps/mov_orr_log_imm
A instructionAPI/ISA_ps/mov_orr_log_shift
A instructionAPI/ISA_ps/mov_umov_advsimd
A instructionAPI/ISA_ps/movi_advsimd
A instructionAPI/ISA_ps/movk
A instructionAPI/ISA_ps/movn
A instructionAPI/ISA_ps/movz
A instructionAPI/ISA_ps/mrs
A instructionAPI/ISA_ps/msr_imm
A instructionAPI/ISA_ps/msr_reg
A instructionAPI/ISA_ps/msub
A instructionAPI/ISA_ps/mul_advsimd_elt
A instructionAPI/ISA_ps/mul_advsimd_vec
A instructionAPI/ISA_ps/mul_madd
A instructionAPI/ISA_ps/mvn_not_advsimd
A instructionAPI/ISA_ps/mvn_orn_log_shift
A instructionAPI/ISA_ps/mvni_advsimd
A instructionAPI/ISA_ps/neg_advsimd
A instructionAPI/ISA_ps/neg_sub_addsub_shift
A instructionAPI/ISA_ps/negs_subs_addsub_shift
A instructionAPI/ISA_ps/ngc_sbc
A instructionAPI/ISA_ps/ngcs_sbcs
A instructionAPI/ISA_ps/nop_hint
A instructionAPI/ISA_ps/not_advsimd
A instructionAPI/ISA_ps/orn_advsimd
A instructionAPI/ISA_ps/orn_log_shift
A instructionAPI/ISA_ps/orr_advsimd_imm
A instructionAPI/ISA_ps/orr_advsimd_reg
A instructionAPI/ISA_ps/orr_log_imm
A instructionAPI/ISA_ps/orr_log_shift
A instructionAPI/ISA_ps/permindex
A instructionAPI/ISA_ps/pmul_advsimd
A instructionAPI/ISA_ps/pmull_advsimd
A instructionAPI/ISA_ps/prfm_imm
A instructionAPI/ISA_ps/prfm_lit
A instructionAPI/ISA_ps/prfm_reg
A instructionAPI/ISA_ps/prfum
A instructionAPI/ISA_ps/raddhn_advsimd
A instructionAPI/ISA_ps/rbit_advsimd
A instructionAPI/ISA_ps/rbit_int
A instructionAPI/ISA_ps/ret
A instructionAPI/ISA_ps/rev
A instructionAPI/ISA_ps/rev16_advsimd
A instructionAPI/ISA_ps/rev16_int
A instructionAPI/ISA_ps/rev32_advsimd
A instructionAPI/ISA_ps/rev32_int
A instructionAPI/ISA_ps/rev64_advsimd
A instructionAPI/ISA_ps/ror_extr
A instructionAPI/ISA_ps/ror_rorv
A instructionAPI/ISA_ps/rorv
A instructionAPI/ISA_ps/rshrn_advsimd
A instructionAPI/ISA_ps/rsubhn_advsimd
A instructionAPI/ISA_ps/saba_advsimd
A instructionAPI/ISA_ps/sabal_advsimd
A instructionAPI/ISA_ps/sabd_advsimd
A instructionAPI/ISA_ps/sabdl_advsimd
A instructionAPI/ISA_ps/sadalp_advsimd
A instructionAPI/ISA_ps/saddl_advsimd
A instructionAPI/ISA_ps/saddlp_advsimd
A instructionAPI/ISA_ps/saddlv_advsimd
A instructionAPI/ISA_ps/saddw_advsimd
A instructionAPI/ISA_ps/sbc
A instructionAPI/ISA_ps/sbcs
A instructionAPI/ISA_ps/sbfiz_sbfm
A instructionAPI/ISA_ps/sbfm
A instructionAPI/ISA_ps/sbfx_sbfm
A instructionAPI/ISA_ps/scvtf_advsimd_fix
A instructionAPI/ISA_ps/scvtf_advsimd_int
A instructionAPI/ISA_ps/scvtf_float_fix
A instructionAPI/ISA_ps/scvtf_float_int
A instructionAPI/ISA_ps/sdiv
A instructionAPI/ISA_ps/sev_hint
A instructionAPI/ISA_ps/sevl_hint
A instructionAPI/ISA_ps/sha1c_advsimd
A instructionAPI/ISA_ps/sha1h_advsimd
A instructionAPI/ISA_ps/sha1m_advsimd
A instructionAPI/ISA_ps/sha1p_advsimd
A instructionAPI/ISA_ps/sha1su0_advsimd
A instructionAPI/ISA_ps/sha1su1_advsimd
A instructionAPI/ISA_ps/sha256h2_advsimd
A instructionAPI/ISA_ps/sha256h_advsimd
A instructionAPI/ISA_ps/sha256su0_advsimd
A instructionAPI/ISA_ps/sha256su1_advsimd
A instructionAPI/ISA_ps/shadd_advsimd
A instructionAPI/ISA_ps/shared_pseudocode
A instructionAPI/ISA_ps/shl_advsimd
A instructionAPI/ISA_ps/shll_advsimd
A instructionAPI/ISA_ps/shrn_advsimd
A instructionAPI/ISA_ps/shsub_advsimd
A instructionAPI/ISA_ps/sli_advsimd
A instructionAPI/ISA_ps/smaddl
A instructionAPI/ISA_ps/smax_advsimd
A instructionAPI/ISA_ps/smaxp_advsimd
A instructionAPI/ISA_ps/smaxv_advsimd
A instructionAPI/ISA_ps/smc
A instructionAPI/ISA_ps/smin_advsimd
A instructionAPI/ISA_ps/sminp_advsimd
A instructionAPI/ISA_ps/sminv_advsimd
A instructionAPI/ISA_ps/smlal_advsimd_elt
A instructionAPI/ISA_ps/smlal_advsimd_vec
A instructionAPI/ISA_ps/smlsl_advsimd_elt
A instructionAPI/ISA_ps/smlsl_advsimd_vec
A instructionAPI/ISA_ps/smnegl_smsubl
A instructionAPI/ISA_ps/smov_advsimd
A instructionAPI/ISA_ps/smsubl
A instructionAPI/ISA_ps/smulh
A instructionAPI/ISA_ps/smull_advsimd_elt
A instructionAPI/ISA_ps/smull_advsimd_vec
A instructionAPI/ISA_ps/smull_smaddl
A instructionAPI/ISA_ps/sqabs_advsimd
A instructionAPI/ISA_ps/sqadd_advsimd
A instructionAPI/ISA_ps/sqdmlal_advsimd_elt
A instructionAPI/ISA_ps/sqdmlal_advsimd_vec
A instructionAPI/ISA_ps/sqdmlsl_advsimd_elt
A instructionAPI/ISA_ps/sqdmlsl_advsimd_vec
A instructionAPI/ISA_ps/sqdmulh_advsimd_elt
A instructionAPI/ISA_ps/sqdmulh_advsimd_vec
A instructionAPI/ISA_ps/sqdmull_advsimd_elt
A instructionAPI/ISA_ps/sqdmull_advsimd_vec
A instructionAPI/ISA_ps/sqneg_advsimd
A instructionAPI/ISA_ps/sqrdmulh_advsimd_elt
A instructionAPI/ISA_ps/sqrdmulh_advsimd_vec
A instructionAPI/ISA_ps/sqrshl_advsimd
A instructionAPI/ISA_ps/sqrshrn_advsimd
A instructionAPI/ISA_ps/sqrshrun_advsimd
A instructionAPI/ISA_ps/sqshl_advsimd_imm
A instructionAPI/ISA_ps/sqshl_advsimd_reg
A instructionAPI/ISA_ps/sqshlu_advsimd
A instructionAPI/ISA_ps/sqshrn_advsimd
A instructionAPI/ISA_ps/sqshrun_advsimd
A instructionAPI/ISA_ps/sqsub_advsimd
A instructionAPI/ISA_ps/sqxtn_advsimd
A instructionAPI/ISA_ps/sqxtun_advsimd
A instructionAPI/ISA_ps/srhadd_advsimd
A instructionAPI/ISA_ps/sri_advsimd
A instructionAPI/ISA_ps/srshl_advsimd
A instructionAPI/ISA_ps/srshr_advsimd
A instructionAPI/ISA_ps/srsra_advsimd
A instructionAPI/ISA_ps/sshl_advsimd
A instructionAPI/ISA_ps/sshll_advsimd
A instructionAPI/ISA_ps/sshr_advsimd
A instructionAPI/ISA_ps/ssra_advsimd
A instructionAPI/ISA_ps/ssubl_advsimd
A instructionAPI/ISA_ps/ssubw_advsimd
A instructionAPI/ISA_ps/st1_advsimd_mult
A instructionAPI/ISA_ps/st1_advsimd_sngl
A instructionAPI/ISA_ps/st2_advsimd_mult
A instructionAPI/ISA_ps/st2_advsimd_sngl
A instructionAPI/ISA_ps/st3_advsimd_mult
A instructionAPI/ISA_ps/st3_advsimd_sngl
A instructionAPI/ISA_ps/st4_advsimd_mult
A instructionAPI/ISA_ps/st4_advsimd_sngl
A instructionAPI/ISA_ps/stlr
A instructionAPI/ISA_ps/stlrb
A instructionAPI/ISA_ps/stlrh
A instructionAPI/ISA_ps/stlxp
A instructionAPI/ISA_ps/stlxr
A instructionAPI/ISA_ps/stlxrb
A instructionAPI/ISA_ps/stlxrh
A instructionAPI/ISA_ps/stnp_fpsimd
A instructionAPI/ISA_ps/stnp_gen
A instructionAPI/ISA_ps/stp_fpsimd
A instructionAPI/ISA_ps/stp_gen
A instructionAPI/ISA_ps/str_imm_fpsimd
A instructionAPI/ISA_ps/str_imm_gen
A instructionAPI/ISA_ps/str_reg_fpsimd
A instructionAPI/ISA_ps/str_reg_gen
A instructionAPI/ISA_ps/strb_imm
A instructionAPI/ISA_ps/strb_reg
A instructionAPI/ISA_ps/strh_imm
A instructionAPI/ISA_ps/strh_reg
A instructionAPI/ISA_ps/sttr
A instructionAPI/ISA_ps/sttrb
A instructionAPI/ISA_ps/sttrh
A instructionAPI/ISA_ps/stur_fpsimd
A instructionAPI/ISA_ps/stur_gen
A instructionAPI/ISA_ps/sturb
A instructionAPI/ISA_ps/sturh
A instructionAPI/ISA_ps/stxp
A instructionAPI/ISA_ps/stxr
A instructionAPI/ISA_ps/stxrb
A instructionAPI/ISA_ps/stxrh
A instructionAPI/ISA_ps/sub_addsub_ext
A instructionAPI/ISA_ps/sub_addsub_imm
A instructionAPI/ISA_ps/sub_addsub_shift
A instructionAPI/ISA_ps/sub_advsimd
A instructionAPI/ISA_ps/subhn_advsimd
A instructionAPI/ISA_ps/subs_addsub_ext
A instructionAPI/ISA_ps/subs_addsub_imm
A instructionAPI/ISA_ps/subs_addsub_shift
A instructionAPI/ISA_ps/suqadd_advsimd
A instructionAPI/ISA_ps/svc
A instructionAPI/ISA_ps/sxtb_sbfm
A instructionAPI/ISA_ps/sxth_sbfm
A instructionAPI/ISA_ps/sxtl_sshll_advsimd
A instructionAPI/ISA_ps/sxtw_sbfm
A instructionAPI/ISA_ps/sys
A instructionAPI/ISA_ps/sysl
A instructionAPI/ISA_ps/tbl_advsimd
A instructionAPI/ISA_ps/tbnz
A instructionAPI/ISA_ps/tbx_advsimd
A instructionAPI/ISA_ps/tbz
A instructionAPI/ISA_ps/temp.py
A instructionAPI/ISA_ps/tlbi_sys
A instructionAPI/ISA_ps/trn1_advsimd
A instructionAPI/ISA_ps/trn2_advsimd
A instructionAPI/ISA_ps/tst_ands_log_imm
A instructionAPI/ISA_ps/tst_ands_log_shift
A instructionAPI/ISA_ps/uaba_advsimd
A instructionAPI/ISA_ps/uabal_advsimd
A instructionAPI/ISA_ps/uabd_advsimd
A instructionAPI/ISA_ps/uabdl_advsimd
A instructionAPI/ISA_ps/uadalp_advsimd
A instructionAPI/ISA_ps/uaddl_advsimd
A instructionAPI/ISA_ps/uaddlp_advsimd
A instructionAPI/ISA_ps/uaddlv_advsimd
A instructionAPI/ISA_ps/uaddw_advsimd
A instructionAPI/ISA_ps/ubfiz_ubfm
A instructionAPI/ISA_ps/ubfm
A instructionAPI/ISA_ps/ubfx_ubfm
A instructionAPI/ISA_ps/ucvtf_advsimd_fix
A instructionAPI/ISA_ps/ucvtf_advsimd_int
A instructionAPI/ISA_ps/ucvtf_float_fix
A instructionAPI/ISA_ps/ucvtf_float_int
A instructionAPI/ISA_ps/udiv
A instructionAPI/ISA_ps/uhadd_advsimd
A instructionAPI/ISA_ps/uhsub_advsimd
A instructionAPI/ISA_ps/umaddl
A instructionAPI/ISA_ps/umax_advsimd
A instructionAPI/ISA_ps/umaxp_advsimd
A instructionAPI/ISA_ps/umaxv_advsimd
A instructionAPI/ISA_ps/umin_advsimd
A instructionAPI/ISA_ps/uminp_advsimd
A instructionAPI/ISA_ps/uminv_advsimd
A instructionAPI/ISA_ps/umlal_advsimd_elt
A instructionAPI/ISA_ps/umlal_advsimd_vec
A instructionAPI/ISA_ps/umlsl_advsimd_elt
A instructionAPI/ISA_ps/umlsl_advsimd_vec
A instructionAPI/ISA_ps/umnegl_umsubl
A instructionAPI/ISA_ps/umov_advsimd
A instructionAPI/ISA_ps/umsubl
A instructionAPI/ISA_ps/umulh
A instructionAPI/ISA_ps/umull_advsimd_elt
A instructionAPI/ISA_ps/umull_advsimd_vec
A instructionAPI/ISA_ps/umull_umaddl
A instructionAPI/ISA_ps/uqadd_advsimd
A instructionAPI/ISA_ps/uqrshl_advsimd
A instructionAPI/ISA_ps/uqrshrn_advsimd
A instructionAPI/ISA_ps/uqshl_advsimd_imm
A instructionAPI/ISA_ps/uqshl_advsimd_reg
A instructionAPI/ISA_ps/uqshrn_advsimd
A instructionAPI/ISA_ps/uqsub_advsimd
A instructionAPI/ISA_ps/uqxtn_advsimd
A instructionAPI/ISA_ps/urecpe_advsimd
A instructionAPI/ISA_ps/urhadd_advsimd
A instructionAPI/ISA_ps/urshl_advsimd
A instructionAPI/ISA_ps/urshr_advsimd
A instructionAPI/ISA_ps/ursqrte_advsimd
A instructionAPI/ISA_ps/ursra_advsimd
A instructionAPI/ISA_ps/ushl_advsimd
A instructionAPI/ISA_ps/ushll_advsimd
A instructionAPI/ISA_ps/ushr_advsimd
A instructionAPI/ISA_ps/usqadd_advsimd
A instructionAPI/ISA_ps/usra_advsimd
A instructionAPI/ISA_ps/usubl_advsimd
A instructionAPI/ISA_ps/usubw_advsimd
A instructionAPI/ISA_ps/uxtb_ubfm
A instructionAPI/ISA_ps/uxth_ubfm
A instructionAPI/ISA_ps/uxtl_ushll_advsimd
A instructionAPI/ISA_ps/uzp1_advsimd
A instructionAPI/ISA_ps/uzp2_advsimd
A instructionAPI/ISA_ps/wfe_hint
A instructionAPI/ISA_ps/wfi_hint
A instructionAPI/ISA_ps/xtn_advsimd
A instructionAPI/ISA_ps/yield_hint
A instructionAPI/ISA_ps/zip1_advsimd
A instructionAPI/ISA_ps/zip2_advsimd
A instructionAPI/aarch64_pseudocode_extractor.py
A instructionAPI/h/ArchSpecificFormatters.h
M instructionAPI/h/BinaryFunction.h
M instructionAPI/h/Dereference.h
M instructionAPI/h/Expression.h
M instructionAPI/h/Immediate.h
M instructionAPI/h/Instruction.h
M instructionAPI/h/InstructionAST.h
M instructionAPI/h/Operand.h
M instructionAPI/h/Register.h
M instructionAPI/h/Result.h
M instructionAPI/h/Visitor.h
A instructionAPI/src/ArchSpecificFormatters.C
M instructionAPI/src/Immediate.C
M instructionAPI/src/Instruction.C
M instructionAPI/src/InstructionDecoder-aarch64.C
M instructionAPI/src/InstructionDecoder-aarch64.h
M instructionAPI/src/InstructionDecoder-power.C
M instructionAPI/src/InstructionDecoder-power.h
M instructionAPI/src/InstructionDecoder-x86.C
M instructionAPI/src/InstructionDecoder-x86.h
M instructionAPI/src/Operand.C
M instructionAPI/src/Register.C
M instructionAPI/src/aarch64_opcode_tables.C
M instructionAPI/src/power_opcode_tables.C
M parseAPI/CMakeLists.txt
M parseAPI/h/CodeObject.h
M parseAPI/h/CodeSource.h
M parseAPI/src/Block.C
M parseAPI/src/BoundFactCalculator.C
M parseAPI/src/BoundFactCalculator.h
M parseAPI/src/BoundFactData.C
M parseAPI/src/BoundFactData.h
M parseAPI/src/CodeObject.C
M parseAPI/src/CodeSource.C
M parseAPI/src/IA_IAPI.C
M parseAPI/src/IA_IAPI.h
M parseAPI/src/IA_InstrucIter.C
M parseAPI/src/IA_aarch64.C
A parseAPI/src/IA_aarch64.h
R parseAPI/src/IA_aarch64Details.C
R parseAPI/src/IA_aarch64Details.h
R parseAPI/src/IA_platformDetails.h
R parseAPI/src/IA_platformDetailsFactory.C
M parseAPI/src/IA_power.C
M parseAPI/src/IA_power.h
R parseAPI/src/IA_powerDetails.C
R parseAPI/src/IA_powerDetails.h
M parseAPI/src/IA_x86.C
A parseAPI/src/IA_x86.h
R parseAPI/src/IA_x86Details.C
R parseAPI/src/IA_x86Details.h
M parseAPI/src/IndirectASTVisitor.C
M parseAPI/src/IndirectASTVisitor.h
M parseAPI/src/IndirectAnalyzer.C
M parseAPI/src/IndirectAnalyzer.h
R parseAPI/src/InstructionSource-aarch64.C
R parseAPI/src/InstructionSource-power.C
R parseAPI/src/InstructionSource-x86.C
A parseAPI/src/JumpTableFormatPred.C
A parseAPI/src/JumpTableFormatPred.h
A parseAPI/src/JumpTableIndexPred.C
A parseAPI/src/JumpTableIndexPred.h
R parseAPI/src/JumpTablePred.C
R parseAPI/src/JumpTablePred.h
M parseAPI/src/ParseData.C
M parseAPI/src/ParseData.h
M parseAPI/src/Parser-speculative.C
M parseAPI/src/Parser.C
M parseAPI/src/Parser.h
M parseAPI/src/ParserDetails.C
M parseAPI/src/ParserDetails.h
A parseAPI/src/SymbolicExpression.C
A parseAPI/src/SymbolicExpression.h
M parseAPI/src/SymtabCodeSource.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/LineInformation.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 remote-tracking branch 'origin/master'
Commit: 3cd48c5c21cdeb3e0331ec04eaa4b51a4cf17b13
https://github.com/dyninst/dyninst/commit/3cd48c5c21cdeb3e0331ec04eaa4b51a4cf17b13
Author: Bill Williams <b...@cs.wisc.edu>
Date: 2017-09-27 (Wed, 27 Sep 2017)
Changed paths:
M .gitignore
M CMakeLists.txt
M INSTALL
M cmake/Modules/FindLibDwarf.cmake
M cmake/packages.cmake
M common/src/arch-x86.C
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/h/BPatch_type.h
M dyninstAPI/src/BPatch_function.C
M dyninstAPI/src/Relocation/Transformers/Movement-analysis.C
M dyninstAPI/src/dynProcess.C
M dyninstAPI/src/emit-x86.C
M dyninstAPI/src/image.C
M dyninstAPI/src/pcEventHandler.C
M dyninstAPI/src/pcEventMuxer.C
M instructionAPI/src/Instruction.C
M parseAPI/src/CodeObject.C
M parseAPI/src/IndirectASTVisitor.C
M parseAPI/src/SymbolicExpression.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/LineInformation.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 'master' into new-parallel-parsing
# Conflicts:
# dyninstAPI/src/Relocation/Transformers/Movement-analysis.C
# symtabAPI/src/LineInformation.C
# symtabAPI/src/dwarfWalker.C
Commit: aaa5e321c9393f8a5c6419632bc08891eab6135d
https://github.com/dyninst/dyninst/commit/aaa5e321c9393f8a5c6419632bc08891eab6135d
Author: Bill Williams <b...@cs.wisc.edu>
Date: 2017-10-10 (Tue, 10 Oct 2017)
Changed paths:
M cmake/packages.cmake
M common/src/linuxKludges.C
M common/src/pathName.C
M common/src/string-regex.C
M instructionAPI/src/InstructionDecoder-x86.C
M symtabAPI/h/Collections.h
M symtabAPI/h/StringTable.h
M symtabAPI/h/Symtab.h
M symtabAPI/src/Collections.C
M symtabAPI/src/Function.C
M symtabAPI/src/LineInformation.C
M symtabAPI/src/Symtab-edit.C
M symtabAPI/src/Symtab-lookup.C
M symtabAPI/src/dwarfWalker.C
M symtabAPI/src/dwarfWalker.h
Log Message:
-----------
Backed out DWARF parallelism. Fixed memory leaks and DWARF bugs.
Compare: https://github.com/dyninst/dyninst/compare/9157d8a0595b...aaa5e321c939
_______________________________________________
Dyninst-api mailing list
Dyninst-api@cs.wisc.edu
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api