diff options
author | Aditya Mandaleeka <adityam@microsoft.com> | 2018-08-08 19:30:48 -0700 |
---|---|---|
committer | Aditya Mandaleeka <adityam@microsoft.com> | 2018-08-08 19:30:48 -0700 |
commit | 8eb7b455e251035148e8526fdb512de28cee693b (patch) | |
tree | 7e816ae190542deea49eb05b1e672473cdf7e9b0 /src/vm/arm64/asmmacros.h | |
parent | 093dc0e035d1e15ed4a82d4e6afea3184ea211a5 (diff) | |
download | coreclr-8eb7b455e251035148e8526fdb512de28cee693b.tar.gz coreclr-8eb7b455e251035148e8526fdb512de28cee693b.tar.bz2 coreclr-8eb7b455e251035148e8526fdb512de28cee693b.zip |
Fix R2R DynamicHelper to use the correct offset to x0 reg.
Diffstat (limited to 'src/vm/arm64/asmmacros.h')
-rw-r--r-- | src/vm/arm64/asmmacros.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/vm/arm64/asmmacros.h b/src/vm/arm64/asmmacros.h index e70b987ce4..291fcf8e70 100644 --- a/src/vm/arm64/asmmacros.h +++ b/src/vm/arm64/asmmacros.h @@ -44,7 +44,9 @@ $name SETS "|$symbol|" PROLOG_WITH_TRANSITION_BLOCK $extraLocals, $SaveFPArgs GBLA __PWTB_FloatArgumentRegisters - GBLA __PWTB_ArgumentRegisters + GBLA __PWTB_ArgumentRegisters + GBLA __PWTB_ArgumentRegister_FirstArg ; We save the x8 register ahead of the first argument, so this + ; is different from the start of the argument register save area. GBLA __PWTB_StackAlloc GBLA __PWTB_TransitionBlock GBLL __PWTB_SaveFPArgs @@ -73,6 +75,7 @@ __PWTB_TransitionBlock SETA __PWTB_FloatArgumentRegisters __PWTB_StackAlloc SETA __PWTB_TransitionBlock __PWTB_ArgumentRegisters SETA __PWTB_StackAlloc + 104 +__PWTB_ArgumentRegister_FirstArg SETA __PWTB_ArgumentRegisters + 8 PROLOG_SAVE_REG_PAIR fp, lr, #-176! ; Spill callee saved registers |