[DynInst_API:] [dyninst/dyninst] cd6c19: Implemented stack frame creation and tear down fun...


Date: Wed, 08 Mar 2017 16:37:03 -0800
From: Sunny Shah <shah28@xxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] cd6c19: Implemented stack frame creation and tear down fun...
  Branch: refs/heads/arm64/feature/relocation
  Home:   https://github.com/dyninst/dyninst
  Commit: cd6c19f159c22f23a1b793c7ac46f1eacdb68054
      https://github.com/dyninst/dyninst/commit/cd6c19f159c22f23a1b793c7ac46f1eacdb68054
  Author: Sunny Shah <shah28@xxxxxxxx>
  Date:   2017-03-08 (Wed, 08 Mar 2017)

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

  Log Message:
  -----------
  Implemented stack frame creation and tear down functions.

This commit implements EmitterAARCH64SaveRegs::createFrame and
EmitterAARCH64RestoreRegs::tearFrame, mimicking the stack frame creation
and tear down functionality followed by ARM64 binaries. The check for
the link register in saveSPR/restoreSPR is also removed since the link
register will no longer be handled as a SPR.


[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] cd6c19: Implemented stack frame creation and tear down fun..., Sunny Shah <=