[DynInst_API:] [dyninst/dyninst] d3a2aa: arm64: remove syscall tracing workaround


Date: Wed, 01 Feb 2017 12:06:41 -0800
From: John Detter <jdetter@xxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] d3a2aa: arm64: remove syscall tracing workaround
  Branch: refs/heads/att_syntax
  Home:   https://github.com/dyninst/dyninst
  Commit: d3a2aae95568d2fbc0739d75fc826b027d3692cf
      https://github.com/dyninst/dyninst/commit/d3a2aae95568d2fbc0739d75fc826b027d3692cf
  Author: Itaru Kitayama <itaru.kitayama@xxxxxxxx>
  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.kitayama@xxxxxxxx>
  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 <xmeng@xxxxxxxxxxx>
  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.kitayama@xxxxxxxx>
  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 <ikitayama@xxxxxxxxxxxxxxxxxxxxxxxx>
  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 <mneumann@xxxxxxxx>
  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 <bill@xxxxxxxxxxx>
  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 <bill@xxxxxxxxxxx>
  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 <wwilliam47@xxxxxxxxx>
  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 <mneumann@xxxxxxxx>
  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 <bill@xxxxxxxxxxx>
  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 <wwilliam47@xxxxxxxxx>
  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 <wwilliam47@xxxxxxxxx>
  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 <bill@xxxxxxxxxxx>
  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 <wwilliam47@xxxxxxxxx>
  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 <bill@xxxxxxxxxxx>
  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 <wwilliam47@xxxxxxxxx>
  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 <bill@xxxxxxxxxxx>
  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 <wwilliam47@xxxxxxxxx>
  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.kitayama@xxxxxxxx>
  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.kitayama@xxxxxxxx>
  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 <mxz297@xxxxxxxxx>
  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: ce1e4a8cea956ca888b2d0be4a63b2db3f163ecf
      https://github.com/dyninst/dyninst/commit/ce1e4a8cea956ca888b2d0be4a63b2db3f163ecf
  Author: John Detter <jdetter@xxxxxxxx>
  Date:   2017-01-17 (Tue, 17 Jan 2017)

  Changed paths:
    M README.md
    M cmake/shared.cmake
    M dyninstAPI/doc/dyninstAPI.doc
    M dyninstAPI/doc/dyninstAPI.pdf
    M dyninstAPI/src/Relocation/CFG/RelocGraph.C
    M dyninstAPI/src/binaryEdit.C
    M dyninstAPI/src/image.C
    M parseAPI/src/IA_power.C
    M proccontrol/src/linux.C
    M stackwalk/src/aarch64-swk.C
    M stackwalk/src/linux-swk.C
    M symtabAPI/src/Object-elf.C
    M symtabAPI/src/dwarfWalker.C
    M symtabAPI/src/dwarfWalker.h
    M symtabAPI/src/relocationEntry-elf-aarch64.C

  Log Message:
  -----------
  Merge branch 'master' of http://github.com/dyninst/dyninst into att_syntax


  Commit: 80160855979d65eb7e3c4be922bbd51fcd628684
      https://github.com/dyninst/dyninst/commit/80160855979d65eb7e3c4be922bbd51fcd628684
  Author: John Detter <jdetter@xxxxxxxx>
  Date:   2017-01-19 (Thu, 19 Jan 2017)

  Changed paths:
    M common/src/arch-x86.C

  Log Message:
  -----------
  All documented implicit operands have been added. This includes instructions from Volume II of Intel's basic manual and instructions from the instruction set extension manual.


  Commit: ee5dad9a0df08dc91c727b8200be599ebe1cb29b
      https://github.com/dyninst/dyninst/commit/ee5dad9a0df08dc91c727b8200be599ebe1cb29b
  Author: John Detter <jdetter@xxxxxxxx>
  Date:   2017-02-01 (Wed, 01 Feb 2017)

  Changed paths:
    M common/h/entryIDs.h
    M common/src/arch-x86.C

  Log Message:
  -----------
  getsec had no instruction name, added xrstors


Compare: https://github.com/dyninst/dyninst/compare/dd38bbb2f7b4...ee5dad9a0df0
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] d3a2aa: arm64: remove syscall tracing workaround, John Detter <=