8164523: Clean up metadata for event based tracing

Reviewed-by: mlarsson, mgronlun
This commit is contained in:
Erik Gahlin 2016-08-23 19:21:48 +02:00
parent d4728727fb
commit c98e599afa
23 changed files with 271 additions and 278 deletions

View file

@ -390,7 +390,7 @@ void ObjectMonitor::enter(TRAPS) {
}
if (event.should_commit()) {
event.set_klass(((oop)this->object())->klass());
event.set_monitorClass(((oop)this->object())->klass());
event.set_previousOwner((TYPE_THREAD)_previous_owner_tid);
event.set_address((TYPE_ADDRESS)(uintptr_t)(this->object_addr()));
event.commit();
@ -1381,7 +1381,7 @@ void ObjectMonitor::post_monitor_wait_event(EventJavaMonitorWait* event,
jlong timeout,
bool timedout) {
assert(event != NULL, "invariant");
event->set_klass(((oop)this->object())->klass());
event->set_monitorClass(((oop)this->object())->klass());
event->set_timeout(timeout);
event->set_address((TYPE_ADDRESS)this->object_addr());
event->set_notifier(notifier_tid);