diff options
author | Aleksey Kliger (λgeek) <akliger@gmail.com> | 2018-06-29 06:08:17 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-06-29 06:08:17 +0300 |
commit | 57b474ba90c4224c0ed0db618c2cf212cd1a0bf4 (patch) | |
tree | ed8edb5b1afa9ccf1827ee2c26b0970bb199f390 /mcs/class/System.Web.WebPages.Deployment | |
parent | 5d223b0a8af2fbc3893761f5e74372ee9b330fb2 (diff) |
[runtime] Second batch of GC Unsafe thread state transitions for the MONO_API (#9299)
* [runtime] MONO_API mono_assembly_name_new needs GC Unsafe
* [runtime] MONO_API mono_assembly_name_get_name needs GC Unsafe
* [runtime] MONO_API mono_assembly_name_get_culture needs GC Unsafe
* [runtime] MONO_API mono_assembly_name_free needs GC Unsafe
Also add mono_assembly_name_free_internal which assumes the thread is already in GC Unsafe mode
* [runtime] MONO_API mono_class_vtable needs GC Unsafe
* [metadata] Add mono_class_is_assignable_from_checked that sets a MonoError
Change mono_class_is_assignable_from to call the checked version.
* [runtime] MONO_API mono_class_is_assignable_from needs GC Unsafe
* [runtime] MONO_API mono_class_get_property_from_name needs GC Unsafe
* [runtime] MONO_API mono_config_for_assembly needs GC Unsafe
* [runtime] MONO_API mono_type_is_byref needs GC Unsafe
* [runtime] MONO_API mono_class_from_mono_type needs GC Unsafe
* [metadata] Mark mono_class_get_field_from_name external only
Runtime should use mono_class_get_field_from_name_full
* [runtime] MONO_API mono_class_get_field_from_name needs GC Unsafe
* [metadata] Mark mono_class_get_method_from_name_flags external only
Runtime should use mono_class_get_method_from_name_checked
* [metadata] Mark mono_class_get_method_from_name as external only
Runtime should use mono_class_get_method_from_name_checked
* [runtime] MONO_API mono_class_get_method_from_name needs GC Unsafe
* [runtime] MONO_API mono_class_get_methods_from_name_checked needs GC Unsafe
* [sgen] MONO_API mono_gc_collect needs GC Unsafe
* [runtime] MONO_API mono_get_exception_execution_engine needs GC Unsafe
Diffstat (limited to 'mcs/class/System.Web.WebPages.Deployment')
0 files changed, 0 insertions, 0 deletions