Branch: refs/heads/arm64/feature/relocation
Home: https://github.com/dyninst/dyninst
Commit: bc243bcb9e7a11d15d04d5dc963e73e7535cd559
https://github.com/dyninst/dyninst/commit/bc243bcb9e7a11d15d04d5dc963e73e7535cd559
Author: Sasha @leela <sasha@xxxxxxxxxxx>
Date: 2018-06-18 (Mon, 18 Jun 2018)
Changed paths:
M dataflowAPI/src/ABI.C
M dataflowAPI/src/RegisterMap.C
M dataflowAPI/src/liveness.C
M dyninstAPI/src/codegen-aarch64.C
M dyninstAPI/src/codegen-aarch64.h
M dyninstAPI/src/codegen.C
M dyninstAPI/src/codegen.h
M dyninstAPI/src/dynProcess.C
M dyninstAPI/src/emit-aarch64.C
M dyninstAPI/src/emit-aarch64.h
M dyninstAPI/src/inst-aarch64.C
M dyninstAPI/src/registerSpace.C
M dyninstAPI_RT/src/RTheap.c
M proccontrol/src/linux.C
Log Message:
-----------
Fixing BaseTramp generation and Liveness:
Correcting ABI sets for aarch64;
Adding registers w0-w30 to register map;
Add insert function to codeGen to allow insert at position;
Implementing indexing mode for STR (immediate);
BaseTramp saving/restoring registers using STR (immediate) without pre-calculating offset;
IRPC register space initialized as savedRegSpace.
**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.
|