2001-10-15 Hans Boehm <Hans_Boehm@hp.com> * java/lang/natObject.cc (heavy_lock): Moved fields old_client_data, old_finalization_proc near beginning. (heavy_lock_finalization_proc): Now inline; changed type of argument. (JV_SYNC_TABLE_SZ): Now 2048. (mp): New global. (spin): `mp' now global. (heavy_lock_obj_finalization_proc): Updated to correctly handle heavy lock finalization. (remove_all_heavy): New function. (maybe_remove_all_heavy): Likewise. (_Jv_MonitorEnter): Throw exception if object is NULL. (_Jv_MonitorExit): Likewise. Also, clear long lists of unlocked heavy locks. * include/jvm.h (_Jv_AllocTraceTwo): Declare. * nogc.cc (_Jv_AllocTraceTwo): New function. * boehm.cc (trace_two_vtable): New global. (_Jv_AllocTraceTwo): New function. From-SVN: r46271
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
Makefile.am | Loading commit data... | |
Makefile.in | Loading commit data... | |
boehm-gc.h | Loading commit data... | |
config.h.in | Loading commit data... | |
default-signal.h | Loading commit data... | |
dwarf2-signal.h | Loading commit data... | |
i386-signal.h | Loading commit data... | |
java-assert.h | Loading commit data... | |
java-chardecomp.h | Loading commit data... | |
java-chartables.h | Loading commit data... | |
java-cpool.h | Loading commit data... | |
java-insns.h | Loading commit data... | |
java-interp.h | Loading commit data... | |
java-props.h | Loading commit data... | |
jni.h | Loading commit data... | |
jvm.h | Loading commit data... | |
jvmpi.h | Loading commit data... | |
name-finder.h | Loading commit data... | |
no-gc.h | Loading commit data... | |
no-threads.h | Loading commit data... | |
posix-threads.h | Loading commit data... | |
posix.h | Loading commit data... | |
sparc-signal.h | Loading commit data... | |
stamp-h.in | Loading commit data... | |
win32-signal.h | Loading commit data... | |
win32-threads.h | Loading commit data... |