summaryrefslogtreecommitdiff
path: root/disassembler/disassembler_arm64.cc
diff options
context:
space:
mode:
authorSerban Constantinescu <serban.constantinescu@linaro.org>2015-04-22 16:24:46 +0100
committerAlexandre Rames <alexandre.rames@linaro.org>2015-05-22 12:01:07 +0100
commit9bd88b0933a372e6a7b64b850868e6a7998567e2 (patch)
treebcd275674c1234842b757ea8e100c4030f9ac6fe /disassembler/disassembler_arm64.cc
parent01cb410f4ad23135671d821ba36c269f8c82affa (diff)
ARM64: Move xSELF from x18 to x19.
This patch moves xSELF to callee saved x19 and removes support for ETR (external thread register), previously used across native calls. Change-Id: Icee07fbb9292425947f7de33d10a0ddf98c7899b Signed-off-by: Serban Constantinescu <serban.constantinescu@linaro.org>
Diffstat (limited to 'disassembler/disassembler_arm64.cc')
-rw-r--r--disassembler/disassembler_arm64.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/disassembler/disassembler_arm64.cc b/disassembler/disassembler_arm64.cc
index d195efc0f9..348b2a5d00 100644
--- a/disassembler/disassembler_arm64.cc
+++ b/disassembler/disassembler_arm64.cc
@@ -31,8 +31,7 @@ namespace arm64 {
// runtime/arch/arm64/registers_arm64.h. We do not include that file to
// avoid a dependency on libart.
enum {
- TR = 18,
- ETR = 21,
+ TR = 19,
IP0 = 16,
IP1 = 17,
FP = 29,