Hi guys,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
I'm new to the kaffe world, I would love to contribute towardds the
development of the kaffe Virtual machine. I have been trying to snak
peek into the kaffe source, Can anyone tell me what files are actually
reponsible to convert the kaffe generated bytecodes to native code and
execute them, As I'm trying to target kaffe for a certain processor.<br>
<br>
regards IAN.<br>
<br><br><div><span class="gmail_quote">On 12/10/05, <b class="gmail_sendername">Kaffe CVS</b> &lt;<a href="mailto:cvs-commits@kaffe.org">cvs-commits@kaffe.org</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
PatchSet 6994<br>Date: 2005/12/10 19:55:32<br>Author: robilad<br>Branch: HEAD<br>Tag: (none)<br>Log:<br>Build fix for eclipse: Spawn a VMProcess in given directory<br><br>2005-12-10&nbsp;&nbsp;Dalibor Topic&nbsp;&nbsp;&lt;<a href="mailto:robilad@kaffe.org">
robilad@kaffe.org</a>&gt;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* libraries/clib/native/java_lang_VMProcess.c<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(Java_java_lang_VMProcess_nativeSpawn): Spawn in the correct<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dir, if one is given.<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reported by:&nbsp;&nbsp;Alejandro Mery&nbsp;&nbsp;&lt;
<a href="mailto:amery@geeks.cl">amery@geeks.cl</a>&gt;<br><br>Members:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ChangeLog:1.4515-&gt;1.4516<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libraries/clib/native/java_lang_VMProcess.c:1.2-&gt;1.3<br><br>Index: kaffe/ChangeLog<br>diff -u kaffe/ChangeLog:
1.4515 kaffe/ChangeLog:1.4516<br>--- kaffe/ChangeLog:1.4515&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sat Dec 10 19:38:16 2005<br>+++ kaffe/ChangeLog&nbsp;&nbsp;&nbsp;&nbsp; Sat Dec 10 19:55:32 2005<br>@@ -1,3 +1,11 @@<br>+2005-12-10&nbsp;&nbsp;Dalibor Topic&nbsp;&nbsp;&lt;<a href="mailto:robilad@kaffe.org">
robilad@kaffe.org</a>&gt;<br>+<br>+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * libraries/clib/native/java_lang_VMProcess.c<br>+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (Java_java_lang_VMProcess_nativeSpawn): Spawn in the correct<br>+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dir, if one is given.<br>+<br>+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reported by:&nbsp;&nbsp;Alejandro Mery&nbsp;&nbsp;&lt;
<a href="mailto:amery@geeks.cl">amery@geeks.cl</a>&gt;<br>+<br> 2005-12-10&nbsp;&nbsp;Guilhem Lavaux&nbsp;&nbsp;&lt;<a href="mailto:guilhem@kaffe.org">guilhem@kaffe.org</a>&gt;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* test/regression/TestSerialFields.java,<br>Index: kaffe/libraries/clib/native/java_lang_VMProcess.c
<br>diff -u kaffe/libraries/clib/native/java_lang_VMProcess.c:1.2 kaffe/libraries/clib/native/java_lang_VMProcess.c:1.3<br>--- kaffe/libraries/clib/native/java_lang_VMProcess.c:1.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Fri Nov 25 18:12:51 2005<br>+++ kaffe/libraries/clib/native/java_lang_VMProcess.c&nbsp;&nbsp; Sat Dec 10 19:55:35 2005
<br>@@ -216,10 +216,9 @@<br>&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ((dir = copy_string (env, dirString)) == NULL)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;goto done;<br>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strings[num_strings++] = dir;<br>&nbsp;&nbsp;&nbsp;&nbsp; }<br><br>-&nbsp;&nbsp;err = KFORKEXEC(strings, NULL, fds, &amp;pid, strings[0]);
<br>+&nbsp;&nbsp;err = KFORKEXEC(strings, NULL, fds, &amp;pid, dir);<br>&nbsp;&nbsp; if (err != 0)<br>&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TARGET_NATIVE_MISC_FORMAT_STRING1 (errbuf,<br><br>_______________________________________________<br>kaffe mailing list<br>
<a href="mailto:kaffe@kaffe.org">kaffe@kaffe.org</a><br><a href="http://kaffe.org/cgi-bin/mailman/listinfo/kaffe">http://kaffe.org/cgi-bin/mailman/listinfo/kaffe</a><br></blockquote></div><br>