* src/vm/global.h [ENABLE_GC_CACAO] (java_handle_t): Made the handle an its
authormichi <none@none>
Thu, 16 Aug 2007 16:48:12 +0000 (16:48 +0000)
committermichi <none@none>
Thu, 16 Aug 2007 16:48:12 +0000 (16:48 +0000)
commitf16e0b34093b7bd72f106c7218fe7b01bf494966
tree5c0d5679347711f4c6023b9d75d72477490d18b8
parent674380e1553dbbd46bdd2da199666df0091e5dce
* src/vm/global.h [ENABLE_GC_CACAO] (java_handle_t): Made the handle an its
array pendants real indirection cells.

* src/mm/cacao-gc/gc.c (gc_init): Check the offset of the indirection cells.

* src/vmcore/loader.h (hashtable_classloader_entry): Added attention notice
about the entry used as indirection cell.

* src/vmcore/loader.c (loader_hashtable_classloader_add): Used LLNI critical
sections to search and register classloader objects.
(loader_hashtable_classloader_find): Likewise.

--HG--
branch : exact-gc
src/mm/cacao-gc/gc.c
src/native/vm/reflect.c [new file with mode: 0644]
src/native/vm/sun/jvm.c [new file with mode: 0644]
src/vm/global.h
src/vmcore/loader.c
src/vmcore/loader.h
src/vmcore/method.c
src/vmcore/method.h