[DynInst_API:] [dyninst/dyninst] 0e5c47: Add basic relocation functionality


Date: Fri, 03 Feb 2017 14:27:38 -0800
From: Sunny Shah <shah28@xxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 0e5c47: Add basic relocation functionality
  Branch: refs/heads/arm64/feature/relocation
  Home:   https://github.com/dyninst/dyninst
  Commit: 0e5c47e3ad9b0e593895b95516d6fc8d9b26b30a
      https://github.com/dyninst/dyninst/commit/0e5c47e3ad9b0e593895b95516d6fc8d9b26b30a
  Author: Sunny Shah <shah28@xxxxxxxx>
  Date:   2017-02-03 (Fri, 03 Feb 2017)

  Changed paths:
    M dyninstAPI/src/Relocation/Transformers/Movement-adhoc.C
    M dyninstAPI/src/Relocation/Widgets/CFWidget-aarch64.C
    M dyninstAPI/src/codegen-aarch64.C
    M dyninstAPI/src/stackwalk-aarch64.C

  Log Message:
  -----------
  Add basic relocation functionality

The control flow widget for ARM64 contains a generic implementation to support
relocation: the implementation mostly mimics that for Power, differing
at the places where the "call" bit for a branch instruction needs to be
set/unset. The createStackwalkerSteppers() implementation in the stackwalking code
also mimics than on Power.

This commit does not touch all changes required to support relocation
but only a subset.


[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 0e5c47: Add basic relocation functionality, Sunny Shah <=