[sre] Use coop handles for ModuleBuilder.GetRegisteredToken
authorAleksey Kliger <aleksey@xamarin.com>
Wed, 3 May 2017 16:04:42 +0000 (12:04 -0400)
committerAleksey Kliger <aleksey@xamarin.com>
Wed, 10 May 2017 15:14:00 +0000 (11:14 -0400)
commit83daf8e0e8e9c40799f773e173077d334fe3a8b8
tree328d2bf0da920b62f56659427e381e4f182d06a1
parentb834b10a3bda4c61f24cd5c58aac3e24548867f7
[sre] Use coop handles for ModuleBuilder.GetRegisteredToken

- Fix typo in REFLECTION_EMIT_INIT/REFLECTION_EMIT_SAVE in
  mono_dynamic_image_register_token
- Add mono_dynamic_image_get_registered_token ()
- N.B. locking change - ves_icall_ModuleBuilder_GetRegisteredToken used to take
  the loader lock.  Now it calls mono_dynamic_image_get_registered_token which
  just takes the image lock.
mono/metadata/dynamic-image-internals.h
mono/metadata/dynamic-image.c
mono/metadata/icall-def.h
mono/metadata/object-internals.h
mono/metadata/sre.c