[DynInst_API:] [dyninst/dyninst] a0d869: Removing extra implementation of save/restore regi...


Date: Wed, 25 Jul 2018 14:13:06 -0700
From: "Sasha @leela" <sasha@xxxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] a0d869: Removing extra implementation of save/restore regi...
  Branch: refs/heads/arm64/feature/relocation
  Home:   https://github.com/dyninst/dyninst
  Commit: a0d86964dc79ababe80beef0a75fc799fdbced75
      https://github.com/dyninst/dyninst/commit/a0d86964dc79ababe80beef0a75fc799fdbced75
  Author: Sasha @leela <sasha@xxxxxxxxxxx>
  Date:   2018-07-25 (Wed, 25 Jul 2018)

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

  Log Message:
  -----------
  Removing extra implementation of save/restore register.
The goal is to eliminate fully EmitterAARCH64SaveRegs and EmitterAARCH64RestoreRegs,
but they are still being used at other parts.
This commit removes from these classes the function to save and restore register
and adapts insnCodeGen to do the work.



      **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] a0d869: Removing extra implementation of save/restore regi..., Sasha @leela <=