Hi,<div><br></div><div>  Add a new entry to MonoRuntimeCallbacks and make the code in mini.c initialize it to the function you want to call, then call this entry from object.c.</div><div><br></div><div>            Zoltan<br>
<br><div class="gmail_quote">On Thu, Apr 14, 2011 at 1:55 PM, Martin Däumler <span dir="ltr">&lt;<a href="mailto:mdae@cs.tu-chemnitz.de">mdae@cs.tu-chemnitz.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hello,<br>
<br>
I&#39;m modifying Mono 2.6.1 and I want to call a function from<br>
within function &#39;mono_delegate_ctor()&#39; in source file<br>
&quot;mono/metadata/object.c&quot;. The function to be called is a<br>
custom function defined in source file &quot;mono/mini/mysourcefile.c&quot;<br>
(which is already included in the build process of directory<br>
&quot;mono/mini&quot;). So, I added &quot;mysourcefile.c&quot; to the list of<br>
source files in Makefile.am in &quot;mono/metadata&quot;. However, the<br>
code in &quot;mysourcefile.c&quot; uses a lot of functions of source<br>
files in &quot;mono/mini.c&quot;. So, the linker says there are a lot<br>
of undefined references. Including the referenced source<br>
files works as far as the function<br>
&#39;MONO_DEBUGGER__notification_function()&#39; is referenced. It<br>
is declared in &quot;mono/debug-debugger.c&quot; and marked as extern.<br>
Although &quot;mono/debug-debugger.c&quot; is included, the linker<br>
says the reference to this function is undefined.<br>
<br>
This is the point where I hang. Any hints how to get Mono<br>
built with my custom function call?<br>
<br>
<br>
With kind regards,<br>
<font color="#888888">Martin Däumler<br>
_______________________________________________<br>
Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
</font></blockquote></div><br></div>