Hans Boehm
3a8da0244a
natObject.cc (heavy_lock): Moved fields old_client_data, old_finalization_proc near beginning.
...
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
2001-10-15 22:42:42 +00:00
..
2001-10-03 16:47:02 +00:00
2001-10-05 00:16:03 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-07-23 20:01:29 +00:00
2001-07-23 20:01:29 +00:00
2000-12-15 05:53:39 +00:00
2001-10-02 20:59:31 +00:00
2001-08-31 18:26:14 -07:00
2001-04-25 16:45:15 +01:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-08-31 18:17:24 -07:00
2000-10-27 10:33:46 +00:00
2001-09-30 18:04:38 +00:00
2001-09-14 16:19:30 +00:00
2001-09-30 18:04:38 +00:00
2001-10-01 18:24:54 +00:00
2001-10-15 06:31:13 +00:00
2000-12-02 00:28:44 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:41:47 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-04-07 14:42:40 +00:00
1999-06-24 20:06:09 +00:00
2000-03-07 19:55:28 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2000-09-05 12:05:59 +01:00
2001-10-15 06:31:13 +00:00
2000-06-23 19:53:33 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:26:09 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-10-02 22:49:59 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:26:09 +00:00
2001-07-30 17:58:32 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
2001-09-02 06:18:49 +00:00
2001-07-23 20:01:29 +00:00
2000-11-17 04:51:25 +00:00
2001-09-21 00:46:32 -07:00
2000-12-23 23:38:51 +00:00
2000-03-07 19:55:28 +00:00
2001-09-30 03:41:54 +01:00
2001-09-21 09:59:12 -07:00
2001-03-25 23:05:32 -08:00
2000-03-07 19:55:28 +00:00
2001-02-09 22:13:33 +00:00
2000-12-02 00:28:44 +00:00
2001-10-15 22:42:42 +00:00
2001-09-24 05:51:50 +01:00
2001-10-10 22:25:43 +00:00
2001-07-30 20:24:18 +00:00
2001-05-21 21:38:37 -07:00
2001-09-05 17:11:57 +00:00
2001-08-26 12:30:09 +01:00
2001-05-11 23:25:03 -07:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-07-23 20:01:29 +00:00
2001-09-02 06:18:49 +00:00
2001-05-24 05:40:37 +00:00
2000-03-07 19:55:28 +00:00
2001-09-02 06:18:49 +00:00
2001-10-07 19:02:46 +01:00
2001-09-24 05:51:50 +01:00
2001-10-01 18:24:54 +00:00
2001-09-30 18:04:38 +00:00
2001-03-12 07:40:17 +00:00
2001-09-02 06:18:49 +00:00
2000-12-15 06:13:35 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
2001-09-02 06:18:49 +00:00
2001-10-13 23:23:50 +00:00
2001-01-25 19:07:18 +00:00
1999-06-24 20:06:09 +00:00
2001-07-23 20:01:29 +00:00
2001-09-02 06:18:49 +00:00
2001-10-02 20:59:31 +00:00
2001-10-02 20:59:31 +00:00
2001-09-02 06:18:49 +00:00
2001-10-09 15:54:26 -07:00
2001-09-02 06:18:49 +00:00
2001-10-02 22:49:59 +00:00
2001-09-02 06:18:49 +00:00
2001-03-12 07:40:17 +00:00
2001-07-10 17:47:37 -07:00
2001-02-23 19:52:49 -08:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-07-24 14:31:42 +00:00
2001-09-02 06:18:49 +00:00
2001-10-01 18:24:54 +00:00
1999-04-07 14:42:40 +00:00
1999-04-07 14:42:40 +00:00
1999-04-07 14:42:40 +00:00
1999-04-07 14:42:40 +00:00
1999-04-07 14:42:40 +00:00
1999-04-07 14:42:40 +00:00
1999-04-07 14:42:40 +00:00
1999-04-07 14:42:40 +00:00
1999-04-07 14:42:40 +00:00