[netcore] Implement RuntimeImports.RhBulkMoveWithWriteBarrier (mono/mono#13840)
authorFilip Navara <filip.navara@gmail.com>
Sat, 6 Apr 2019 09:26:55 +0000 (11:26 +0200)
committerAlexander Köplinger <alex.koeplinger@outlook.com>
Sat, 6 Apr 2019 09:26:55 +0000 (11:26 +0200)
commitc205375703d4221b2d6fdfced457d2ee9fed022c
tree9510a69c12cc32157f74d58fbf96c2cae61eb6b7
parent8374338827cf9776ca57de17b855060a5477ef77
[netcore] Implement RuntimeImports.RhBulkMoveWithWriteBarrier (mono/mono#13840)

* [netcore] Implement RuntimeImports.RhBulkMoveWithWriteBarrier

* Add the actual write barrier to RhBulkMoveWithWriteBarrier

* Rename ves_icall_System_Runtime_RuntimeImports_Memmove_wbarrier to ves_icall_System_Runtime_RuntimeImports_RhBulkMoveWithWriteBarrier

Fixes 15 failures in System.Memory.Tests.

Commit migrated from https://github.com/mono/mono/commit/f29dd7622c7bb7a4734d2cf4b20899d494364b57
src/mono/mono/metadata/icall-decl.h
src/mono/mono/metadata/icall-def.h
src/mono/mono/metadata/icall.c