This PR adds more USDT probes and extends the eBPF-based capturing and visualization scripts in mmtk-ruby/tools/tracing/timeline to display more information on the generated timeline. This mainly includes the number of entries in weak tables before and after processing each weak table. It also includes the number of PPPs, the number of WB-unprotected objects and the number of obj_free candidates.
This PR adds more USDT probes and extends the eBPF-based capturing and visualization scripts in
mmtk-ruby/tools/tracing/timeline
to display more information on the generated timeline. This mainly includes the number of entries in weak tables before and after processing each weak table. It also includes the number of PPPs, the number of WB-unprotected objects and the number ofobj_free
candidates.