Branch: refs/heads/arm64/feature/semantics
Home: https://github.com/dyninst/dyninst
Commit: e255d6e0c395f07c48b0d40d419c6432bbb2919b
https://github.com/dyninst/dyninst/commit/e255d6e0c395f07c48b0d40d419c6432bbb2919b
Author: Sunny Shah <shah28@xxxxxxxx>
Date: 2016-10-06 (Thu, 06 Oct 2016)
Changed paths:
M common/src/dyn_regs.C
M dataflowAPI/rose/semantics/Registers.C
M dataflowAPI/rose/semantics/SymEvalSemantics.C
M external/rose/armv8InstructionEnum.h
Log Message:
-----------
Added ability to convert the ARM64 SIMD/FP registers between ROSE(semantics) and Dyninst.
- getROSERegister() supports computing the different values of a
RegisterDescriptor for ARM64 SIMD/FP registers
- RegisterDescriptors for all accessible parts of a SIMD/FP register
(8-bit, 16-bit, 32-bit, upper and lower 64-bit and 128-bit) are added to
the RegisterDictionary for ARM64 in ROSE semantics
- SymEvalSemantics now converts from SIMD/FP registers to
Dyninst::MachRegisters.
|