[DynInst_API:] [dyninst/dyninst] 096e8a: When splitting a block using CFGModifier::split, w...


Date: Thu, 28 Mar 2019 14:20:15 -0700
From: Xiaozhu Meng <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 096e8a: When splitting a block using CFGModifier::split, w...
  Branch: refs/heads/dev-564
  Home:   https://github.com/dyninst/dyninst
  Commit: 096e8ac61b136fd743bdaa7079a193a69e28a392
      https://github.com/dyninst/dyninst/commit/096e8ac61b136fd743bdaa7079a193a69e28a392
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2019-03-28 (Thu, 28 Mar 2019)

  Changed paths:
    M parseAPI/src/CFGModifier.C

  Log Message:
  -----------
  When splitting a block using CFGModifier::split, we need to record the
new block in parse_data


  Commit: a97e5d42933df0b0d9db60ec21660f8083e065a2
      https://github.com/dyninst/dyninst/commit/a97e5d42933df0b0d9db60ec21660f8083e065a2
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2019-03-28 (Thu, 28 Mar 2019)

  Changed paths:
    M dyninstAPI/src/BPatch_snippet.C
    M dyninstAPI/src/inst-power.C

  Log Message:
  -----------
  Right now, the BPatch_deref and BPatch_regExpr do not specify the size.
Currently the default is 32-bit. Change the default to 64-bit


  Commit: 780f5cb591b961298cb82cba5386f99854a00250
      https://github.com/dyninst/dyninst/commit/780f5cb591b961298cb82cba5386f99854a00250
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2019-03-28 (Thu, 28 Mar 2019)

  Changed paths:
    M dyninstAPI/h/BPatch_snippet.h
    M dyninstAPI/src/BPatch_snippet.C
    M dyninstAPI/src/ast.C
    M dyninstAPI/src/ast.h

  Log Message:
  -----------
  Augment BPatch_effectiveAddressExpr to accept a second parameter, which
represents the number of bytes to access if reading/writing with this
snippet.

API compatibility is maintained by setting the default value of the
seoncd parameter to 8 (bytes)


Compare: https://github.com/dyninst/dyninst/compare/0fecee1879a1...780f5cb591b9
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 096e8a: When splitting a block using CFGModifier::split, w..., Xiaozhu Meng <=