[DynInst_API:] [dyninst/dyninst] 6a7151: Fixing BaseTramp to save registers as it's done wi...


Date: Mon, 23 Jul 2018 17:39:06 -0700
From: "Sasha @leela" <sasha@xxxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 6a7151: Fixing BaseTramp to save registers as it's done wi...
  Branch: refs/heads/arm64/feature/relocation
  Home:   https://github.com/dyninst/dyninst
  Commit: 6a71517fb076390ef2c00b4df1dbc5b0607bb5fe
      https://github.com/dyninst/dyninst/commit/6a71517fb076390ef2c00b4df1dbc5b0607bb5fe
  Author: Sasha @leela <sasha@xxxxxxxxxxx>
  Date:   2018-07-23 (Mon, 23 Jul 2018)

  Changed paths:
    M dataflowAPI/src/ABI.C
    M dyninstAPI/src/codegen-aarch64.C
    M dyninstAPI/src/emit-aarch64.h
    M dyninstAPI/src/inst-aarch64.C
    M dyninstAPI/src/inst-aarch64.h

  Log Message:
  -----------
  Fixing BaseTramp to save registers as it's done with PowerPC.

Now the BaseTramp reserves a fixed amount of memory for each stack frame,
and the registers are always saved in the same position, in order to be retrieved
if necessary for some functionality such as BPatch_paramExpr.

Test1_13 now passes after this modification.



      **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 6a7151: Fixing BaseTramp to save registers as it's done wi..., Sasha @leela <=