Fixing Buffer::BlockCopy, JIT_MemCpy, and JIT_MemSet to just call the appropriate...
authorTanner Gooding <tagoo@outlook.com>
Sat, 20 Jul 2019 00:52:14 +0000 (17:52 -0700)
committerGitHub <noreply@github.com>
Sat, 20 Jul 2019 00:52:14 +0000 (17:52 -0700)
commitcb650e00e7e3978e2ee2398aee795a6724e714f0
tree52264585a3b38b60c62225b345a93f6c6a40f8f2
parentb05efe069ace397b0740f0bbedb393d19598cd73
Fixing Buffer::BlockCopy, JIT_MemCpy, and JIT_MemSet to just call the appropriate CRT functions for x64 Windows, as is already done for all other platforms/targets (#25763)

* Fixing Buffer::BlockCopy to just call the CRT memmove for x64 Windows, as is already done for all other platforms/targets

* Fixing up the x64 CrtHelpers.asm to just forward to the CRT implementations for JIT_MemSet and JIT_MemCpy

* Keep unix using memcpy and clarify that Windows uses memmove for full framework compat.
src/vm/amd64/CrtHelpers.asm
src/vm/amd64/crthelpers.S
src/vm/comutilnative.cpp