Branch: refs/heads/master Home: http://github.com/penberg/jato
Commit: 6ede8bbf01a4ace9b875f14c206c06db90df2c85 http://github.com/penberg/jato/commit/6ede8bbf01a4ace9b875f14c206c06db90df2c85 Author: Tomek Grabiec <tgrab...@gmail.com> Date: 2009-10-08 (Thu, 08 Oct 2009) Changed paths: M vm/jni-interface.c Log Message: ----------- vm: fix vm_jni_get_static_double_field() The function incorrectly used non-static field getter which was tracked down with help of valgrind: ==6229== Invalid read of size 4 ==6229== at 0x8075E8C: vm_jni_get_static_double_field (object.h:154) ==6229== by 0x639A3B6: Java_java_lang_VMDouble_initIDs (in /usr/lib/classpath/libjavalang.so.0.0.0) ==6229== by 0x89DCC34: ??? ==6229== by 0x218BB927: ??? ==6229== by 0x806B6B6: jit_magic_trampoline (class.h:99) ==6229== by 0x89DCA3C: ??? ==6229== by 0x89DCB2D: ??? ==6229== by 0x1EEF47A7: ??? ==6229== by 0x1EEF47A7: ??? ==6229== by 0x1EEF47A7: ??? ==6229== by 0x1EEF47A7: ??? ==6229== by 0x1EEF47A7: ??? ==6229== Address 0x1f0d51f8 is not stack'd, malloc'd or (recently) free'd Signed-off-by: Tomek Grabiec <tgrab...@gmail.com> Signed-off-by: Pekka Enberg <penb...@cs.helsinki.fi> Commit: 9330aa7df63011f2e6df6cbcfb3a909211347c2a http://github.com/penberg/jato/commit/9330aa7df63011f2e6df6cbcfb3a909211347c2a Author: Tomek Grabiec <tgrab...@gmail.com> Date: 2009-10-08 (Thu, 08 Oct 2009) Changed paths: M vm/jni-interface.c Log Message: ----------- vm: fix vm_jni_set_static_*() Those functions were using non-static field setters on a class object, which is incorrect. Signed-off-by: Tomek Grabiec <tgrab...@gmail.com> Signed-off-by: Pekka Enberg <penb...@cs.helsinki.fi> Commit: 5fbb06fd52065a765ed2d237c8dcc5c793c23808 http://github.com/penberg/jato/commit/5fbb06fd52065a765ed2d237c8dcc5c793c23808 Author: Tomek Grabiec <tgrab...@gmail.com> Date: 2009-10-08 (Thu, 08 Oct 2009) Changed paths: M vm/jni-interface.c Log Message: ----------- vm: implement all GetStatic*Field() JNI functions Signed-off-by: Tomek Grabiec <tgrab...@gmail.com> Signed-off-by: Pekka Enberg <penb...@cs.helsinki.fi> Commit: 72ce67536256679575a9b93f3d92215b4d98bbee http://github.com/penberg/jato/commit/72ce67536256679575a9b93f3d92215b4d98bbee Author: Tomek Grabiec <tgrab...@gmail.com> Date: 2009-10-08 (Thu, 08 Oct 2009) Changed paths: M vm/jni-interface.c Log Message: ----------- vm: fix vm_jni_new_object_a() We should call the constructor virtually not statically. Signed-off-by: Tomek Grabiec <tgrab...@gmail.com> Signed-off-by: Pekka Enberg <penb...@cs.helsinki.fi> Commit: 25dc156f8982712c09d10fab8ef33ab8d738824e http://github.com/penberg/jato/commit/25dc156f8982712c09d10fab8ef33ab8d738824e Author: Tomek Grabiec <tgrab...@gmail.com> Date: 2009-10-08 (Thu, 08 Oct 2009) Changed paths: M vm/jni-interface.c Log Message: ----------- vm: fix pack_args() The condition should be negated. Signed-off-by: Tomek Grabiec <tgrab...@gmail.com> Signed-off-by: Pekka Enberg <penb...@cs.helsinki.fi> ------------------------------------------------------------------------------ Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference _______________________________________________ Jatovm-devel mailing list Jatovm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jatovm-devel