[Mono-dev] Mono class loader

unmiserable at gmail.com unmiserable at gmail.com
Fri Mar 17 05:56:16 EST 2006


As part of a graduate course project, I need to modify the loader
component of Mono (it has to do with load time aspect weaving, for the
curious). Unfortunately, after wrestling with the code for a while and
attempting to sift through it with tools like Red Hat's Source
Navigator, I'm still pretty much stumped: There seem to be an awful lot
of functions involved in the loading process (mono_class_from_name,
mono_class_from_typeref, mono_class_create_from_typedef ...), and it's
not what one would call abundantly clear to me what, exactly, does what.

If anyone could clarify what the most important function calls are --
the ones involved in the process of loading assemblies, reading the CIL,
and creating the in-memory objects -- I would be profusely grateful. If
it matters, I am (at present) preliminarily more interested in the
interpreter than the JIT -- speed is a secondary concern for the nonce.

Any hints would be appreciated! Thank you in advance.

--
Petter Häggholm
University of British Columbia
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20060317/bb97e693/attachment.html 


More information about the Mono-devel-list mailing list