[DynInst_API:] [dyninst/dyninst] 99fd77: Implemented plus, minus and times operation in emi...


Date: Mon, 03 Apr 2017 13:04:20 -0700
From: Sunny Shah <shah28@xxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 99fd77: Implemented plus, minus and times operation in emi...
  Branch: refs/heads/arm64/feature/relocation
  Home:   https://github.com/dyninst/dyninst
  Commit: 99fd77249fb449ed7a637294fc04b760ce679f11
      https://github.com/dyninst/dyninst/commit/99fd77249fb449ed7a637294fc04b760ce679f11
  Author: Sunny Shah <shah28@xxxxxxxx>
  Date:   2017-04-03 (Mon, 03 Apr 2017)

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

  Log Message:
  -----------
  Implemented plus, minus and times operation in emitImm for ARM64.

The plusOp, minusOp and timesOp cases for emitImm are implemented with
this commit. This also introduces three new methods in the codegen file:
* generateAddSubShifted - ADD/SUB (shifted variant)
* generateAddSubImmediate - ADD/SUB (immediate variant)
* generateMul - MUL


[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 99fd77: Implemented plus, minus and times operation in emi..., Sunny Shah <=