1183 const oop obj) { |
1183 const oop obj) { |
1184 assert(event != NULL, "invariant"); |
1184 assert(event != NULL, "invariant"); |
1185 assert(event->should_commit(), "invariant"); |
1185 assert(event->should_commit(), "invariant"); |
1186 event->set_monitorClass(obj->klass()); |
1186 event->set_monitorClass(obj->klass()); |
1187 event->set_address((uintptr_t)(void*)obj); |
1187 event->set_address((uintptr_t)(void*)obj); |
1188 // XXX no such counters. implement? |
|
1189 // event->set_cause((u1)cause); |
|
1190 event->commit(); |
1188 event->commit(); |
1191 } |
1189 } |
1192 |
1190 |
1193 // Fast path code shared by multiple functions |
1191 // Fast path code shared by multiple functions |
1194 ObjectMonitor* ObjectSynchronizer::inflate_helper(oop obj) { |
1192 ObjectMonitor* ObjectSynchronizer::inflate_helper(oop obj) { |