https://bugzilla.novell.com/show_bug.cgi?id=386415
Summary: [PATCH] Implementation of
mono_method_get_unmanaged_thunk
Product: Mono: Runtime
Version: SVN
Platform: All
OS/Version: All
Status: NEW
Severity: Normal
Priority: P5 - None
Component: JIT
AssignedTo: [EMAIL PROTECTED]
ReportedBy: [EMAIL PROTECTED]
QAContact: [email protected]
Found By: ---
This patch implements mono_method_get_unmanaged_thunk ()
as specified by http://www.mono-project.com/Embedding_Mono#Future
For the time being, value types are not supported. Maybe they're even
working, but I don't know how to handle them with the embedded API,
thus there are no tests.
The unit tests are a little bit convoluted because they must access
the embedding API from withing mono/tests/libtest.c.
A footnote on mono_marshal_get_thunk_invoke_wrapper ():
it is generating unverifiable code:
result_type wrapper_for_method_foo (some arg, out Exception ex)
{
result_type res;
ex = null;
try {
} catch (Exception e) {
ex = e;
}
}
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
_______________________________________________
mono-bugs maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-bugs