diff --git a/src/scheduler/worker.rs b/src/scheduler/worker.rs index 9bb9ca6443..db640a35ce 100644 --- a/src/scheduler/worker.rs +++ b/src/scheduler/worker.rs @@ -384,6 +384,7 @@ impl GCWorker { #[allow(unused_variables)] let typename = work.get_type_name(); probe!(mmtk, work, typename.as_ptr(), typename.len()); + //probe!(mmtk, work, typename.as_ptr(), typename.len(), *(typename.as_ptr()) as usize); work.do_work_with_stat(self, mmtk); } } diff --git a/tools/tracing/timeline/capture.bt b/tools/tracing/timeline/capture.bt index 99366e3f3b..0a61f42488 100644 --- a/tools/tracing/timeline/capture.bt +++ b/tools/tracing/timeline/capture.bt @@ -60,8 +60,8 @@ usdt:$MMTK:mmtk:work_poll { usdt:$MMTK:mmtk:work { @thread_in_work[tid] = 1; - if (!(@decoded[arg0]) && @gc_count >= 2) { - @type_name[arg0] = str(arg0, arg1); + if (!@decoded[arg0]) { + @type_name[arg0] = str(uptr(arg0), arg1); @decoded[arg0] = 1; } @thread_work_id[tid] = arg0;