src/share/vm/runtime/synchronizer.cpp

changeset 9892
9a4141de094d
parent 9858
b985cbb00e68
child 9896
1b8c45b8216a
equal deleted inserted replaced
9891:4904bded9702 9892:9a4141de094d
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) {

mercurial