[coop] Convert System_Runtime_Remoting_Messaging_AsyncResult, etc. (mono/mono#16566)
authorJay Krell <jaykrell@microsoft.com>
Fri, 30 Aug 2019 03:51:15 +0000 (20:51 -0700)
committerLarry Ewing <lewing@xamarin.com>
Fri, 30 Aug 2019 03:51:15 +0000 (22:51 -0500)
commit70102de4c05c63ffe8ded6c3f9744b0219021bc9
tree3d13a33ac40f8c2200828c6c9ed2bf7977b636b4
parent73e5c07f9e559450b18f4aec90e2e69ed9fe3dcc
[coop] Convert System_Runtime_Remoting_Messaging_AsyncResult, etc. (mono/mono#16566)

* [coop] Convert System_Runtime_Remoting_Messaging_AsyncResult_Invoke, etc.

* Remove mono_load_remote_field_checked from this PR.

* Pin ac->msg earlier (should not matter).

* Add missing barrier.

* Pin slightly earlier -- still should not matter.

Commit migrated from https://github.com/mono/mono/commit/3db78e829c0909bf9ca459e3a3e1033365386569
src/mono/mono/metadata/icall-def.h
src/mono/mono/metadata/icall-table.h
src/mono/mono/metadata/object-internals.h
src/mono/mono/metadata/object.c