summaryrefslogtreecommitdiff
path: root/src/vm/arm64
diff options
context:
space:
mode:
authorRahul Kumar <rahku@microsoft.com>2016-04-19 14:22:23 -0700
committerRahul Kumar <rahku@microsoft.com>2016-04-26 10:12:06 -0700
commit27fc507393a641542a939168b41585895b6b4fc2 (patch)
tree4e979ea708fe9af0987087a155cf27135e049e97 /src/vm/arm64
parent5fe61b36cc72d43263fc892c754bb9f46acb5ef5 (diff)
downloadcoreclr-27fc507393a641542a939168b41585895b6b4fc2.tar.gz
coreclr-27fc507393a641542a939168b41585895b6b4fc2.tar.bz2
coreclr-27fc507393a641542a939168b41585895b6b4fc2.zip
This has following changes:
1. Update arm64 toolset to latest. 2. Link against ucrt. 3. Fix tls offsets which have changed due to updated toolset 4. Fix source code in decimal.cpp to avoid integer overflow. Result of signed integer overlfow is undefined in C++. 5. Enable build of sos which can be loaded in arm64 windbg 6. Add nop to empty assembly marker methods as new toolset generates invalid .pdata for them.
Diffstat (limited to 'src/vm/arm64')
-rw-r--r--src/vm/arm64/crthelpers.asm2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/vm/arm64/crthelpers.asm b/src/vm/arm64/crthelpers.asm
index 127b3e40fb..a341dc4027 100644
--- a/src/vm/arm64/crthelpers.asm
+++ b/src/vm/arm64/crthelpers.asm
@@ -153,6 +153,7 @@ JIT_MemSet_0xd8
LEAF_END
LEAF_ENTRY JIT_MemSet_End
+ nop
LEAF_END
@@ -292,6 +293,7 @@ JIT_MemCpy_0xe8
LEAF_END
LEAF_ENTRY JIT_MemCpy_End
+ nop
LEAF_END
; Must be at very end of file