Hello, I'm diving into the Full-AOT code of Mono 2.6.1 and I want to know the meaning of several MonoMethod attributes and how these methods are called, please. The Full-AOT code skips the AOT compilation of methods with the flags:
METHOD_ATTRIBUTE_ABSTRACT METHOD_ATTRIBUTE_PINVOKE_IMPL and methods with the implementation flags METHOD_IMPL_ATTRIBUTE_RUNTIME METHOD_IMPL_ATTRIBUTE_INTERNAL_CALL Skipping abstract methods is clear. PInvoke and internal call methods are called through wrappers, aren't they? But I don't know the difference between both types. Unfortunately I have no idea what is about methods with the attribute "METHOD_IMPL_ATTRIBUTE_RUNTIME" and what is the difference to the other methods? How are they used and how are they called (through wrappers)? I appreciate for any hint. With kind regards, Martin Däumler -- View this message in context: http://mono.1490590.n4.nabble.com/Method-attributes-in-Full-AOT-code-tp3514236p3514236.html Sent from the Mono - Dev mailing list archive at Nabble.com. _______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list