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

Reply via email to