Branch: refs/heads/arm64/feature/relocation Home: https://github.com/dyninst/dyninst Commit: ee69558fbaab677d27fa8428788e3ae119020522 https://github.com/dyninst/dyninst/commit/ee69558fbaab677d27fa8428788e3ae119020522 Author: Peter Foley <pefol...@pefoley.com> Date: 2016-11-11 (Fri, 11 Nov 2016)
Changed paths: M common/h/dyntypes.h M common/src/Types.h Log Message: ----------- make Address portable Commit: 1f4730ffff8838b7d2ce448d35bafd643d6f95df https://github.com/dyninst/dyninst/commit/1f4730ffff8838b7d2ce448d35bafd643d6f95df Author: Peter Foley <pefol...@pefoley.com> Date: 2016-11-11 (Fri, 11 Nov 2016) Changed paths: M dyninstAPI_RT/src/RTthread-x86.c M dyninstAPI_RT/src/RTwinnt.c Log Message: ----------- make dyninstAPT_RT build on x64 Commit: 1e379ba47ac848232eaf6cfceb0d3396f7070ce1 https://github.com/dyninst/dyninst/commit/1e379ba47ac848232eaf6cfceb0d3396f7070ce1 Author: Peter Foley <pefol...@pefoley.com> Date: 2016-11-11 (Fri, 11 Nov 2016) Changed paths: M proccontrol/src/DecoderWindows.C M proccontrol/src/windows_thread.C Log Message: ----------- make proccontrol build on x64 Commit: 2d48be81df8ae56fdeda892a8bd5d5ea33aa035b https://github.com/dyninst/dyninst/commit/2d48be81df8ae56fdeda892a8bd5d5ea33aa035b Author: Peter Foley <pefol...@pefoley.com> Date: 2016-11-11 (Fri, 11 Nov 2016) Changed paths: M stackwalk/src/x86-swk.C Log Message: ----------- make stackwalk build on x64 Commit: 245c93fb7de456138246cac9dbfde63af2b7ece8 https://github.com/dyninst/dyninst/commit/245c93fb7de456138246cac9dbfde63af2b7ece8 Author: Peter Foley <pefol...@pefoley.com> Date: 2016-11-11 (Fri, 11 Nov 2016) Changed paths: M dyninstAPI/h/BPatch_instruction.h M dyninstAPI/h/BPatch_memoryAccess_NP.h M dyninstAPI/h/BPatch_snippet.h M dyninstAPI/src/BPatch_snippet.C M dyninstAPI/src/hybridCallbacks.C M dyninstAPI/src/inst-x86.C M dyninstAPI/src/pdwinnt.C Log Message: ----------- make dyninstAPI build on x64 Commit: 3c42cabd3266660f13a9eb498577be4e6d381751 https://github.com/dyninst/dyninst/commit/3c42cabd3266660f13a9eb498577be4e6d381751 Author: Peter Foley <pefol...@pefoley.com> Date: 2016-11-11 (Fri, 11 Nov 2016) Changed paths: M dataflowAPI/rose/semantics/BaseSemantics2.h M dataflowAPI/rose/semantics/SymEvalSemantics.C M dataflowAPI/rose/semantics/SymEvalSemantics.h Log Message: ----------- make dataflowAPI build on x64 Commit: cff16e02a95d73aea138c9ac26eabbb277cfed61 https://github.com/dyninst/dyninst/commit/cff16e02a95d73aea138c9ac26eabbb277cfed61 Author: Peter Foley <pefol...@pefoley.com> Date: 2016-11-11 (Fri, 11 Nov 2016) Changed paths: M appveyor.yml Log Message: ----------- build x64 on appveyor Commit: d6adc69ba689241aa4406c051f28d658ad9c96ff https://github.com/dyninst/dyninst/commit/d6adc69ba689241aa4406c051f28d658ad9c96ff Author: Peter Foley <pefol...@pefoley.com> Date: 2016-11-11 (Fri, 11 Nov 2016) Changed paths: M dyninstAPI/src/inst-x86.C M dyninstAPI_RT/src/RTthread-x86.c M dyninstAPI_RT/src/RTwinnt.c M stackwalk/src/x86-swk.C Log Message: ----------- use compiler intrinsics on x64 Commit: 6f13052bd8dfce99f8c61d95bb72cd6f6dd5a521 https://github.com/dyninst/dyninst/commit/6f13052bd8dfce99f8c61d95bb72cd6f6dd5a521 Author: Peter Foley <pefol...@pefoley.com> Date: 2016-11-11 (Fri, 11 Nov 2016) Changed paths: M cmake/packages.cmake Log Message: ----------- Make boost work for both debug and release Commit: d3a2aae95568d2fbc0739d75fc826b027d3692cf https://github.com/dyninst/dyninst/commit/d3a2aae95568d2fbc0739d75fc826b027d3692cf Author: Itaru Kitayama <itaru.kitay...@riken.jp> Date: 2016-12-09 (Fri, 09 Dec 2016) Changed paths: M proccontrol/src/linux.C Log Message: ----------- arm64: remove syscall tracing workaround Commit: 633389de656cac1be7a3bb3a2f716eb5c1a80b61 https://github.com/dyninst/dyninst/commit/633389de656cac1be7a3bb3a2f716eb5c1a80b61 Author: Itaru Kitayama <itaru.kitay...@riken.jp> Date: 2016-12-10 (Sat, 10 Dec 2016) Changed paths: M proccontrol/src/linux.C Log Message: ----------- arm64 remove SYSCALL_EXIT_BREAKPOINT define and the DSIABLE_POSTONE code Commit: 6816ca3bf7e84684445c6cfc308d1e591f75374a https://github.com/dyninst/dyninst/commit/6816ca3bf7e84684445c6cfc308d1e591f75374a Author: Xiaozhu Meng <xm...@cs.wisc.edu> Date: 2016-12-12 (Mon, 12 Dec 2016) Changed paths: M dyninstAPI/doc/dyninstAPI.doc M dyninstAPI/doc/dyninstAPI.pdf Log Message: ----------- Add description for BPatch::registerDynamicCallCallback and document BPatch_point::monitorCalls and BPatch_point::stopMonitoring Commit: f47d0f6d5aa5878147dac31a86eabcc22f259da2 https://github.com/dyninst/dyninst/commit/f47d0f6d5aa5878147dac31a86eabcc22f259da2 Author: Itaru Kitayama <itaru.kitay...@riken.jp> Date: 2016-12-16 (Fri, 16 Dec 2016) Changed paths: M proccontrol/src/linux.C Log Message: ----------- arm64 check return value of the ptrace systemcall, not errno Commit: 8bb6f324be4ac09971eabddffed262c04a5a5c43 https://github.com/dyninst/dyninst/commit/8bb6f324be4ac09971eabddffed262c04a5a5c43 Author: Itaru Kitayama <ikitay...@users.noreply.github.com> Date: 2016-12-19 (Mon, 19 Dec 2016) Changed paths: M proccontrol/src/linux.C Log Message: ----------- Merge f47d0f6d5aa5878147dac31a86eabcc22f259da2 into 348e18947cf790e5fff8405e93140487ce96373e Commit: 0d6af19e4e78844233d206eb4185630ade648b35 https://github.com/dyninst/dyninst/commit/0d6af19e4e78844233d206eb4185630ade648b35 Author: mneumann <mneum...@teco.edu> Date: 2016-12-20 (Tue, 20 Dec 2016) Changed paths: M symtabAPI/src/dwarfWalker.C M symtabAPI/src/dwarfWalker.h Log Message: ----------- Enhance DWARF parser to recognize (and skip) DW_TAG_member entries for static fields in structs Commit: 09601ca7666340fcd1fc74effb0163260b4790cb https://github.com/dyninst/dyninst/commit/09601ca7666340fcd1fc74effb0163260b4790cb Author: Bill Williams <b...@cs.wisc.edu> Date: 2016-12-20 (Tue, 20 Dec 2016) Changed paths: M proccontrol/src/linux.C Log Message: ----------- Fix non-ARM register read: the do_ptrace from PEEK* returns the value read, and a non-zero result is not an error. -1 indicates that we should check errno. Commit: 411479467f755e4ff54929bbe998690ec4977deb https://github.com/dyninst/dyninst/commit/411479467f755e4ff54929bbe998690ec4977deb Author: Bill Williams <b...@cs.wisc.edu> Date: 2016-12-20 (Tue, 20 Dec 2016) Changed paths: M cmake/shared.cmake Log Message: ----------- Version bump for release. Commit: 31efb441639844368beb36814b31bf76a98107f6 https://github.com/dyninst/dyninst/commit/31efb441639844368beb36814b31bf76a98107f6 Author: Bill Williams <wwillia...@gmail.com> Date: 2016-12-21 (Wed, 21 Dec 2016) Changed paths: M dyninstAPI/doc/dyninstAPI.doc M dyninstAPI/doc/dyninstAPI.pdf Log Message: ----------- Merge pull request #297 from dyninst/release9.3/fixes/dyninstAPI_manual More manual fixes Commit: 7fbdccc9ec70038dac04f1ff7c8d4fd67eae9dc6 https://github.com/dyninst/dyninst/commit/7fbdccc9ec70038dac04f1ff7c8d4fd67eae9dc6 Author: mneumann <mneum...@teco.edu> Date: 2016-12-21 (Wed, 21 Dec 2016) Changed paths: M symtabAPI/src/dwarfWalker.C Log Message: ----------- Fixed parseMember to only parse members with locations; named constants (which are fields without location) are forwarded to parseConstant Commit: 2d67e1211ad832efbad51f2bdb32ee09afe17631 https://github.com/dyninst/dyninst/commit/2d67e1211ad832efbad51f2bdb32ee09afe17631 Author: Bill Williams <b...@cs.wisc.edu> Date: 2016-12-21 (Wed, 21 Dec 2016) Changed paths: M dyninstAPI/src/binaryEdit.C M symtabAPI/src/Object-elf.C Log Message: ----------- Clean up memory leaks in binary rewriting. Commit: 5f323c2ff740f30614e8cb9f1eef55d8c8f217c8 https://github.com/dyninst/dyninst/commit/5f323c2ff740f30614e8cb9f1eef55d8c8f217c8 Author: Bill Williams <wwillia...@gmail.com> Date: 2016-12-21 (Wed, 21 Dec 2016) Changed paths: M README.md Log Message: ----------- Fixed heading markdown Commit: 9e00b20624a06c9d50de6ae2f77b342c4ff6c82b https://github.com/dyninst/dyninst/commit/9e00b20624a06c9d50de6ae2f77b342c4ff6c82b Author: Bill Williams <wwillia...@gmail.com> Date: 2016-12-21 (Wed, 21 Dec 2016) Changed paths: M dyninstAPI/src/binaryEdit.C M proccontrol/src/linux.C M symtabAPI/src/Object-elf.C Log Message: ----------- Merge pull request #302 from dyninst/wrwilliams/pcontrol_fix Bug fix for PR#294 Commit: 3441ad437789ee306e6ce329b6eabc7ff94ef6b8 https://github.com/dyninst/dyninst/commit/3441ad437789ee306e6ce329b6eabc7ff94ef6b8 Author: Bill Williams <b...@cs.wisc.edu> Date: 2016-12-22 (Thu, 22 Dec 2016) Changed paths: M dyninstAPI/src/image.C M parseAPI/src/IA_power.C Log Message: ----------- Update AssignmentConverter instantiation to make use of stack analysis explicit. Commit: 700f95481bccb015611861f9ea1a3f4c52cdd162 https://github.com/dyninst/dyninst/commit/700f95481bccb015611861f9ea1a3f4c52cdd162 Author: Bill Williams <wwillia...@gmail.com> Date: 2016-12-22 (Thu, 22 Dec 2016) Changed paths: M dyninstAPI/src/image.C M parseAPI/src/IA_power.C Log Message: ----------- Merge pull request #306 from dyninst/wrwilliams/assignment_converter_fix Update AssignmentConverter instantiation to make use of stack analysis explicit. Commit: d8f6450e3333b0bf16f9c3653e94b73e09ecc6fe https://github.com/dyninst/dyninst/commit/d8f6450e3333b0bf16f9c3653e94b73e09ecc6fe Author: Bill Williams <b...@cs.wisc.edu> Date: 2016-12-22 (Thu, 22 Dec 2016) Changed paths: M dyninstAPI/src/Relocation/CFG/RelocGraph.C Log Message: ----------- Guard with cap_stack_mod Commit: bc2d7073f5b77614b2413b9bc9c4414140d2287b https://github.com/dyninst/dyninst/commit/bc2d7073f5b77614b2413b9bc9c4414140d2287b Author: Bill Williams <wwillia...@gmail.com> Date: 2016-12-22 (Thu, 22 Dec 2016) Changed paths: M symtabAPI/src/dwarfWalker.C M symtabAPI/src/dwarfWalker.h Log Message: ----------- Merge pull request #299 from teco-kit/master Enhance DWARF parser to recognize (and skip) DW_TAG_member entries for static fields Commit: e17d590dd0069e93676135193206ea1f79870282 https://github.com/dyninst/dyninst/commit/e17d590dd0069e93676135193206ea1f79870282 Author: Bill Williams <b...@cs.wisc.edu> Date: 2016-12-22 (Thu, 22 Dec 2016) Changed paths: M stackwalk/src/aarch64-swk.C M symtabAPI/src/relocationEntry-elf-aarch64.C Log Message: ----------- Fixed bad assembly Commit: 9b8e9c1f16d4616b827d2d36955604a8e3fb915c https://github.com/dyninst/dyninst/commit/9b8e9c1f16d4616b827d2d36955604a8e3fb915c Author: Bill Williams <wwillia...@gmail.com> Date: 2016-12-22 (Thu, 22 Dec 2016) Changed paths: M stackwalk/src/aarch64-swk.C M symtabAPI/src/relocationEntry-elf-aarch64.C Log Message: ----------- Merge pull request #307 from dyninst/wrwilliams/aarch64_sw_first_party_fx ARM64 fixes for stack walking Commit: 9635b5f1943742afebd42f78f3e09ec8f5b932b0 https://github.com/dyninst/dyninst/commit/9635b5f1943742afebd42f78f3e09ec8f5b932b0 Author: Itaru Kitayama <itaru.kitay...@riken.jp> Date: 2016-12-24 (Sat, 24 Dec 2016) Changed paths: M stackwalk/src/linux-swk.C Log Message: ----------- getVsysInfo() return NULL on arm64 Commit: e90636245d717954a99e42706962d1213016313b https://github.com/dyninst/dyninst/commit/e90636245d717954a99e42706962d1213016313b Author: Itaru Kitayama <itaru.kitay...@riken.jp> Date: 2016-12-25 (Sun, 25 Dec 2016) Changed paths: M symtabAPI/src/dwarfWalker.C Log Message: ----------- Call dwarf_srcfiles properly with error argument Commit: a78e3801a0e67dd0e8149ab3669859bd8a9c6d0e https://github.com/dyninst/dyninst/commit/a78e3801a0e67dd0e8149ab3669859bd8a9c6d0e Author: Xiaozhu Meng <mxz...@gmail.com> Date: 2016-12-27 (Tue, 27 Dec 2016) Changed paths: M stackwalk/src/linux-swk.C M symtabAPI/src/dwarfWalker.C Log Message: ----------- Merge pull request #309 from ikitayama/for-next Fix test_basic test error Commit: 9853dc470c5974e47276ec9d359fe0f542b3f663 https://github.com/dyninst/dyninst/commit/9853dc470c5974e47276ec9d359fe0f542b3f663 Author: Xiaozhu Meng <xm...@cs.wisc.edu> Date: 2016-12-27 (Tue, 27 Dec 2016) Changed paths: M symtabAPI/src/Object-elf.C Log Message: ----------- Line table can exists, but does not contain any entry Commit: f4c4a71c5492892daa7a5b2c7735b49de975d55f https://github.com/dyninst/dyninst/commit/f4c4a71c5492892daa7a5b2c7735b49de975d55f Author: Xiaozhu Meng <xm...@cs.wisc.edu> Date: 2016-12-27 (Tue, 27 Dec 2016) Changed paths: M symtabAPI/src/dwarfWalker.C Log Message: ----------- Fix icc compilation error Commit: 708699f13c058fafb32fb5f78d0eabb9d9824a7a https://github.com/dyninst/dyninst/commit/708699f13c058fafb32fb5f78d0eabb9d9824a7a Author: Xiaozhu Meng <xm...@cs.wisc.edu> Date: 2016-12-27 (Tue, 27 Dec 2016) Changed paths: M symtabAPI/src/dwarfWalker.C Log Message: ----------- When dwarf_srcfiles returns no entry, we cannot call dwarf_dealloc Commit: 44c116bf1a006550b03a45d96f63e74d2de79998 https://github.com/dyninst/dyninst/commit/44c116bf1a006550b03a45d96f63e74d2de79998 Author: Itaru Kitayama <itaru.kitay...@riken.jp> Date: 2017-01-19 (Thu, 19 Jan 2017) Changed paths: M stackwalk/src/linux-swk.C Log Message: ----------- Suppress debug message when no vsyscall page was found on arm64 Commit: 2829b8b79df16b40a6a1aab71f6af0c7a9c96e0f https://github.com/dyninst/dyninst/commit/2829b8b79df16b40a6a1aab71f6af0c7a9c96e0f Author: Itaru Kitayama <itaru.kitay...@riken.jp> Date: 2017-01-19 (Thu, 19 Jan 2017) Changed paths: M dyninstAPI/src/linux-aarch64.C Log Message: ----------- getOPDFunctionAddr() should always return a true value on arm64 Commit: 639b04e735995388ffd65253736979973fdfdeed https://github.com/dyninst/dyninst/commit/639b04e735995388ffd65253736979973fdfdeed Author: John Detter <jdet...@wisc.edu> Date: 2017-01-19 (Thu, 19 Jan 2017) Changed paths: M dyninstAPI/src/Relocation/Widgets/StackModWidget.C M dyninstAPI/src/codegen-x86.C Log Message: ----------- Displacement validation checks updated. Commit: ef972f421be4e4399073c47b543649fd005ef688 https://github.com/dyninst/dyninst/commit/ef972f421be4e4399073c47b543649fd005ef688 Author: John Detter <jdet...@wisc.edu> Date: 2017-01-19 (Thu, 19 Jan 2017) Changed paths: M dyninstAPI/src/codegen-x86.C Log Message: ----------- Removed debug assert. Commit: 68b960878a0712bc2d32fe295820a24e5a168546 https://github.com/dyninst/dyninst/commit/68b960878a0712bc2d32fe295820a24e5a168546 Author: Bill Williams <wwillia...@gmail.com> Date: 2017-01-24 (Tue, 24 Jan 2017) Changed paths: M symtabAPI/src/Object-elf.C M symtabAPI/src/dwarfWalker.C Log Message: ----------- Merge pull request #310 from dyninst/release9.3/fixes/icc_binaries Release9.3/fixes/icc binaries Commit: e59c06bad4172a0d9083586e53504739e648aeaf https://github.com/dyninst/dyninst/commit/e59c06bad4172a0d9083586e53504739e648aeaf Author: Itaru Kitayama <itaru.kitay...@riken.jp> Date: 2017-01-27 (Fri, 27 Jan 2017) Changed paths: M dataflowAPI/src/liveness.C Log Message: ----------- Use ifdef to guard x86 code Commit: 53dfda44c9ddfaa303362f37ef68b4d160d2e0a0 https://github.com/dyninst/dyninst/commit/53dfda44c9ddfaa303362f37ef68b4d160d2e0a0 Author: Peter Foley <pefol...@pefoley.com> Date: 2017-01-29 (Sun, 29 Jan 2017) Changed paths: M appveyor.yml M cmake/packages.cmake M common/h/dyntypes.h M common/src/Types.h M dataflowAPI/rose/semantics/BaseSemantics2.h M dataflowAPI/rose/semantics/SymEvalSemantics.C M dataflowAPI/rose/semantics/SymEvalSemantics.h M dyninstAPI/h/BPatch_instruction.h M dyninstAPI/h/BPatch_memoryAccess_NP.h M dyninstAPI/h/BPatch_snippet.h M dyninstAPI/src/BPatch_snippet.C M dyninstAPI/src/hybridCallbacks.C M dyninstAPI/src/inst-x86.C M dyninstAPI/src/pdwinnt.C M dyninstAPI_RT/src/RTthread-x86.c M dyninstAPI_RT/src/RTwinnt.c M proccontrol/src/DecoderWindows.C M proccontrol/src/windows_thread.C M stackwalk/src/x86-swk.C Log Message: ----------- Merge pull request #168 from pefoley2/types Make dyninst compile on x64 windows Commit: cdb1a0c0ec01b4af4a19ca2cd04a6987ed7daedb https://github.com/dyninst/dyninst/commit/cdb1a0c0ec01b4af4a19ca2cd04a6987ed7daedb Author: Peter Foley <pefol...@pefoley.com> Date: 2017-01-29 (Sun, 29 Jan 2017) Changed paths: M common/src/dyn_regs.C M parseAPI/src/IndirectASTVisitor.C M proccontrol/src/linux.C M symtabAPI/src/Object-elf.C Log Message: ----------- Fix warnings Commit: 64a18e567a23be4765bf7c8cb38b21284180ad1a https://github.com/dyninst/dyninst/commit/64a18e567a23be4765bf7c8cb38b21284180ad1a Author: Itaru Kitayama <itaru.kitay...@riken.jp> Date: 2017-01-30 (Mon, 30 Jan 2017) Changed paths: M dataflowAPI/src/RegisterMap.C Log Message: ----------- Add a mapping of AArch64 MachRegister to index for Linux Commit: 342080bbd1c9e2594ce92bd94a6b7f61eba58115 https://github.com/dyninst/dyninst/commit/342080bbd1c9e2594ce92bd94a6b7f61eba58115 Author: Sasha Nicolas <sa...@cs.wisc.edu> Date: 2017-01-31 (Tue, 31 Jan 2017) Changed paths: M cmake/packages.cmake Log Message: ----------- Changing the URL of libelf to download elfutil. Commit: 718b49a83766d7887848fa717c710747d52dcaa5 https://github.com/dyninst/dyninst/commit/718b49a83766d7887848fa717c710747d52dcaa5 Author: Itaru Kitayama <itaru.kitay...@riken.jp> Date: 2017-02-01 (Wed, 01 Feb 2017) Changed paths: M dyninstAPI/src/codegen.C Log Message: ----------- arm64: set number of regs defined in beginTrackRegDefs() Commit: c4cc4a9d9b3801d886e2a21d2472a168396b61fb https://github.com/dyninst/dyninst/commit/c4cc4a9d9b3801d886e2a21d2472a168396b61fb Author: Bill Williams <wwillia...@gmail.com> Date: 2017-02-01 (Wed, 01 Feb 2017) Changed paths: M cmake/packages.cmake Log Message: ----------- Merge pull request #318 from dyninst/url_libelf_update Changing the URL of libelf to download elfutil. Commit: 86d44d2ccdd94506751a71e83f92f6a665c2eba5 https://github.com/dyninst/dyninst/commit/86d44d2ccdd94506751a71e83f92f6a665c2eba5 Author: Bill Williams <wwillia...@gmail.com> Date: 2017-02-01 (Wed, 01 Feb 2017) Changed paths: M dyninstAPI/src/Relocation/Widgets/StackModWidget.C M dyninstAPI/src/codegen-x86.C Log Message: ----------- Merge pull request #314 from dyninst/release10.0.0/fixes/stackmod-disp-fixes Displacement validation checks updated Commit: a101706d261e99de01deb537ded6ef8d70802889 https://github.com/dyninst/dyninst/commit/a101706d261e99de01deb537ded6ef8d70802889 Author: Bill Williams <b...@cs.wisc.edu> Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M common/h/IBSTree-fast.h Log Message: ----------- Remove dead code and inappropriate use of auto in public headers Commit: 8f135d1efe8785824d1496212e4ce2a5563f886a https://github.com/dyninst/dyninst/commit/8f135d1efe8785824d1496212e4ce2a5563f886a Author: Bill Williams <b...@cs.wisc.edu> Date: 2017-02-09 (Thu, 09 Feb 2017) Changed paths: M cmake/Modules/FindLibElf.cmake M cmake/packages.cmake Log Message: ----------- Explicitly search for libelf.so.1, as libelf.so.0 is no longer supported. Only build libelf from elfutils; their dwarf.h and libdwarf's dwarf.h appear to conflict. Commit: 90428219d139bbc8256fcdee906e6fa2cdf42f7b https://github.com/dyninst/dyninst/commit/90428219d139bbc8256fcdee906e6fa2cdf42f7b Author: Bill Williams <b...@cs.wisc.edu> Date: 2017-02-09 (Thu, 09 Feb 2017) Changed paths: M .travis.yml Log Message: ----------- Use elfutils-dev package for travis, so that we don't have to build from scratch--CLang can't manage it out of the box. Commit: c71015cbd0864ea752d55fe61ec63073f72533ac https://github.com/dyninst/dyninst/commit/c71015cbd0864ea752d55fe61ec63073f72533ac Author: Bill Williams <wwillia...@gmail.com> Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: M .travis.yml M cmake/Modules/FindLibElf.cmake M cmake/packages.cmake M common/h/IBSTree-fast.h Log Message: ----------- Merge pull request #323 from dyninst/wrwilliams/cleanup_for_9_3_1 Fixes for API and dependency issues in 9.3.0 Commit: eae6980c1d77f12f83b41895898f555b22a86a8e https://github.com/dyninst/dyninst/commit/eae6980c1d77f12f83b41895898f555b22a86a8e Author: Bill Williams <b...@cs.wisc.edu> Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: M parseAPI/src/BoundFactCalculator.C Log Message: ----------- Fix memory leaks in indirect control flow. Commit: 9de30aa8b6ff7b518c354667e9f0f835ac5b32f2 https://github.com/dyninst/dyninst/commit/9de30aa8b6ff7b518c354667e9f0f835ac5b32f2 Author: Bill Williams <wwillia...@gmail.com> Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: M parseAPI/src/BoundFactCalculator.C Log Message: ----------- Merge pull request #329 from dyninst/wrwilliams/icf_leaks Fix memory leaks in indirect control flow. Commit: 4de990793653f8f2f8125e4d12ef86d8d8c721ac https://github.com/dyninst/dyninst/commit/4de990793653f8f2f8125e4d12ef86d8d8c721ac Author: Bill Williams <b...@cs.wisc.edu> Date: 2017-02-15 (Wed, 15 Feb 2017) Changed paths: M dataflowAPI/src/RegisterMap.C M dataflowAPI/src/liveness.C M dyninstAPI/src/codegen.C Log Message: ----------- Merge branch 'for-bill' of https://github.com/ikitayama/dyninst into itaru/x86_ifdefs Commit: 332540d3fa1947c49ea07d21ad16454bd6c49e6f https://github.com/dyninst/dyninst/commit/332540d3fa1947c49ea07d21ad16454bd6c49e6f Author: Bill Williams <b...@cs.wisc.edu> Date: 2017-02-15 (Wed, 15 Feb 2017) Changed paths: M dyninstAPI/src/linux-aarch64.C M stackwalk/src/linux-swk.C Log Message: ----------- Merge branch 'dev' of https://github.com/ikitayama/dyninst into itaru/dev Commit: 87f7acf88cc316325e1154620f562ae804c74958 https://github.com/dyninst/dyninst/commit/87f7acf88cc316325e1154620f562ae804c74958 Author: Peter Foley <pefol...@pefoley.com> Date: 2017-02-15 (Wed, 15 Feb 2017) Changed paths: M symtabAPI/src/Collections.C M symtabAPI/src/Type.C Log Message: ----------- fix memory leaks Commit: f3e45ea8b890cc528ca8734a849f58b30f7a77a1 https://github.com/dyninst/dyninst/commit/f3e45ea8b890cc528ca8734a849f58b30f7a77a1 Author: Peter Foley <pefol...@pefoley.com> Date: 2017-02-15 (Wed, 15 Feb 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: 5964e9505e7d2e54298507c9285974a8c9d36367 https://github.com/dyninst/dyninst/commit/5964e9505e7d2e54298507c9285974a8c9d36367 Author: Peter Foley <pefol...@pefoley.com> Date: 2017-02-15 (Wed, 15 Feb 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: e92be894c0b7fa770396aed5e964065337715a8b https://github.com/dyninst/dyninst/commit/e92be894c0b7fa770396aed5e964065337715a8b Author: Peter Foley <pefol...@pefoley.com> Date: 2017-02-15 (Wed, 15 Feb 2017) Changed paths: M common/src/addrtranslate-sysv.C M dyninstAPI/src/image.C Log Message: ----------- more leaks Commit: dd63cd5879a8173fe03b8a4222ce4987783f2580 https://github.com/dyninst/dyninst/commit/dd63cd5879a8173fe03b8a4222ce4987783f2580 Author: mneumann <mneum...@teco.edu> Date: 2017-02-16 (Thu, 16 Feb 2017) Changed paths: M symtabAPI/src/dwarfWalker.C Log Message: ----------- Enable parsing of members without location information (implicitely 0) in unions Commit: db4163808fc6da56adff4ccf10c71f16ebfdf57f https://github.com/dyninst/dyninst/commit/db4163808fc6da56adff4ccf10c71f16ebfdf57f Author: Bill Williams <wwillia...@gmail.com> Date: 2017-02-16 (Thu, 16 Feb 2017) Changed paths: M common/src/addrtranslate-sysv.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/image.C M symtabAPI/src/Collections.C M symtabAPI/src/Type.C Log Message: ----------- Merge pull request #333 from dyninst/leaks-for-9.3 Fix memory leaks found with lsan Commit: 3c9b75855e2d5ee7ae5972523fb24ccf6bef0b4f https://github.com/dyninst/dyninst/commit/3c9b75855e2d5ee7ae5972523fb24ccf6bef0b4f Author: Bill Williams <wwillia...@gmail.com> Date: 2017-02-16 (Thu, 16 Feb 2017) Changed paths: M dyninstAPI/src/linux-aarch64.C M stackwalk/src/linux-swk.C Log Message: ----------- Merge pull request #332 from dyninst/itaru/dev Suppress debug message when no vsyscall page was found on arm64 Commit: 3a402c4df18adf72543d810ba0d7866dba6984cd https://github.com/dyninst/dyninst/commit/3a402c4df18adf72543d810ba0d7866dba6984cd Author: Bill Williams <wwillia...@gmail.com> Date: 2017-02-16 (Thu, 16 Feb 2017) Changed paths: M dataflowAPI/src/RegisterMap.C M dataflowAPI/src/liveness.C M dyninstAPI/src/codegen.C Log Message: ----------- Merge pull request #331 from dyninst/itaru/x86_ifdefs Use ifdef to guard x86 code Commit: 0c64d68426dc00fe66aa625e046d8cbec5cafdfe https://github.com/dyninst/dyninst/commit/0c64d68426dc00fe66aa625e046d8cbec5cafdfe Author: mneumann <mneum...@teco.edu> Date: 2017-02-17 (Fri, 17 Feb 2017) Changed paths: M symtabAPI/src/dwarfWalker.C Log Message: ----------- Use an explicit name for anonymous unions, structs and classes Commit: d3fa4d831dd12a84a5a6ce678d5d5195bacf13b8 https://github.com/dyninst/dyninst/commit/d3fa4d831dd12a84a5a6ce678d5d5195bacf13b8 Author: Bill Williams <wwillia...@gmail.com> Date: 2017-02-20 (Mon, 20 Feb 2017) Changed paths: M symtabAPI/src/dwarfWalker.C Log Message: ----------- Merge pull request #335 from teco-kit/master Better handling of anonymous structs and unions Commit: 73c3bb0999f0e5afe44bc70d0fbb16ea9d42b3dc https://github.com/dyninst/dyninst/commit/73c3bb0999f0e5afe44bc70d0fbb16ea9d42b3dc Author: Xiaozhu Meng <xm...@cs.wisc.edu> Date: 2017-02-23 (Thu, 23 Feb 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: 54f1b1e16064332983f0a35db58bd5a0234925ad https://github.com/dyninst/dyninst/commit/54f1b1e16064332983f0a35db58bd5a0234925ad Author: Bill Williams <wwillia...@gmail.com> Date: 2017-02-24 (Fri, 24 Feb 2017) Changed paths: M parseAPI/src/BoundFactData.C M parseAPI/src/IndirectASTVisitor.C Log Message: ----------- Merge pull request #338 from dyninst/meng/lulesh-fix Fix jump table analysis for lulesh Commit: 266352fafdf760ede18de0b50e9b4d60f5c79ee7 https://github.com/dyninst/dyninst/commit/266352fafdf760ede18de0b50e9b4d60f5c79ee7 Author: Bill Williams <b...@cs.wisc.edu> Date: 2017-03-02 (Thu, 02 Mar 2017) Changed paths: M symtabAPI/h/Symtab.h M symtabAPI/src/Aggregate.C M symtabAPI/src/Module.C M symtabAPI/src/Object-elf.C M symtabAPI/src/dwarfWalker.C Log Message: ----------- Replaced a bunch of asserts with graceful error handling. Commit: 4870cd174539e36dda11f034c821c6ab25bd10d4 https://github.com/dyninst/dyninst/commit/4870cd174539e36dda11f034c821c6ab25bd10d4 Author: Bill Williams <wwillia...@gmail.com> Date: 2017-03-02 (Thu, 02 Mar 2017) Changed paths: M symtabAPI/h/Symtab.h M symtabAPI/src/Aggregate.C M symtabAPI/src/Module.C M symtabAPI/src/Object-elf.C M symtabAPI/src/dwarfWalker.C Log Message: ----------- Merge pull request #340 from dyninst/wrwilliams/symtab-asserts Replaced a bunch of asserts with graceful error handling. Commit: 334d753c440590d4a4fca2ac617b208ce52af954 https://github.com/dyninst/dyninst/commit/334d753c440590d4a4fca2ac617b208ce52af954 Author: Bill Williams <b...@cs.wisc.edu> Date: 2017-03-02 (Thu, 02 Mar 2017) Changed paths: A CHANGELOG.md M cmake/shared.cmake Log Message: ----------- Increment version and add changelog for 9.3.1 Commit: 3cddbd206a3384765f2aad15fa07ccd0b0944c7f https://github.com/dyninst/dyninst/commit/3cddbd206a3384765f2aad15fa07ccd0b0944c7f Author: Bill Williams <b...@cs.wisc.edu> Date: 2017-03-02 (Thu, 02 Mar 2017) Changed paths: M CHANGELOG.md Log Message: ----------- Brought issues up to date and updated changelog accordingly. Commit: aa58c29bb11e8a53f5eda999497d1f18810390dc https://github.com/dyninst/dyninst/commit/aa58c29bb11e8a53f5eda999497d1f18810390dc Author: Bill Williams <wwillia...@gmail.com> 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: 692109d97aec8cd7aa5e2e5681ec4c8b3edb5b5b https://github.com/dyninst/dyninst/commit/692109d97aec8cd7aa5e2e5681ec4c8b3edb5b5b Author: Bill Williams <wwillia...@gmail.com> Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: R LGPL A LICENSE.md Log Message: ----------- Update and rename LGPL to LICENSE.md Commit: e392a44050226b4ae56c965b58b5c898f8305182 https://github.com/dyninst/dyninst/commit/e392a44050226b4ae56c965b58b5c898f8305182 Author: Sunny Shah <sha...@wisc.edu> Date: 2017-03-27 (Mon, 27 Mar 2017) Changed paths: M .travis.yml A CHANGELOG.md R LGPL A LICENSE.md M README.md M appveyor.yml M cmake/Modules/FindLibElf.cmake M cmake/packages.cmake M cmake/shared.cmake M common/h/IBSTree-fast.h M common/h/dyntypes.h M common/src/Types.h M common/src/addrtranslate-sysv.C M common/src/dyn_regs.C M dataflowAPI/rose/semantics/BaseSemantics2.h M dataflowAPI/rose/semantics/SymEvalSemantics.C M dataflowAPI/rose/semantics/SymEvalSemantics.h M dataflowAPI/src/RegisterMap.C M dataflowAPI/src/liveness.C M dyninstAPI/doc/dyninstAPI.doc M dyninstAPI/doc/dyninstAPI.pdf M dyninstAPI/h/BPatch_instruction.h M dyninstAPI/h/BPatch_memoryAccess_NP.h M dyninstAPI/h/BPatch_snippet.h M dyninstAPI/h/BPatch_type.h M dyninstAPI/src/BPatch.C M dyninstAPI/src/BPatch_collections.C M dyninstAPI/src/BPatch_snippet.C M dyninstAPI/src/BPatch_type.C M dyninstAPI/src/Relocation/CFG/RelocGraph.C M dyninstAPI/src/Relocation/Widgets/StackModWidget.C M dyninstAPI/src/binaryEdit.C M dyninstAPI/src/codegen-x86.C M dyninstAPI/src/codegen.C M dyninstAPI/src/hybridCallbacks.C M dyninstAPI/src/image.C M dyninstAPI/src/inst-x86.C M dyninstAPI/src/linux-aarch64.C M dyninstAPI/src/pdwinnt.C M dyninstAPI_RT/src/RTthread-x86.c M dyninstAPI_RT/src/RTwinnt.c M parseAPI/src/BoundFactCalculator.C M parseAPI/src/BoundFactData.C M parseAPI/src/IA_power.C M parseAPI/src/IndirectASTVisitor.C M proccontrol/src/DecoderWindows.C M proccontrol/src/linux.C M proccontrol/src/windows_thread.C M stackwalk/src/aarch64-swk.C M stackwalk/src/linux-swk.C M stackwalk/src/x86-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 M symtabAPI/src/dwarfWalker.h M symtabAPI/src/relocationEntry-elf-aarch64.C Log Message: ----------- Merge remote-tracking branch 'origin/master' into arm64/feature/relocation Commit: 523fd0e800cdbe5fb624452fbbec5f7bdb730c18 https://github.com/dyninst/dyninst/commit/523fd0e800cdbe5fb624452fbbec5f7bdb730c18 Author: Sunny Shah <sha...@wisc.edu> Date: 2017-03-31 (Fri, 31 Mar 2017) Changed paths: M dyninstAPI/src/Relocation/Widgets/RelDataWidget.C Log Message: ----------- Merge branch 'arm64/feature/relocation' of https://github.com/dyninst/dyninst into arm64/feature/relocation Commit: 801fe8041d9a50b4627032c53d24c851045631ae https://github.com/dyninst/dyninst/commit/801fe8041d9a50b4627032c53d24c851045631ae Author: Sunny Shah <sha...@wisc.edu> Date: 2017-03-31 (Fri, 31 Mar 2017) Changed paths: M common/src/arch-aarch64.h M dyninstAPI/src/Relocation/CFG/RelocGraph.C M dyninstAPI/src/baseTramp.C M dyninstAPI/src/codegen-aarch64.C M dyninstAPI/src/inst-aarch64.C M dyninstAPI_RT/src/RTcommon.c Log Message: ----------- Merge branch 'arm64/feature/relocation' of https://github.com/dyninst/dyninst into arm64/feature/relocation Compare: https://github.com/dyninst/dyninst/compare/6f46007d5af5...801fe8041d9a
_______________________________________________ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api