mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 07:27:45 +00:00
Profiler: Split the call tree into one subtree per process
This patch adds an additional level of hierarchy to the call tree: Every process gets its own top-level node. :^) Before this, selecting multiple processes would get quite confusing as all the call stacks from different processes were combined together into one big tree.
This commit is contained in:
parent
65a341b82f
commit
8a5c78e93b
5 changed files with 49 additions and 27 deletions
|
@ -54,6 +54,7 @@ struct Thread {
|
|||
struct Process {
|
||||
pid_t pid {};
|
||||
String executable;
|
||||
String basename;
|
||||
HashMap<int, Vector<Thread>> threads {};
|
||||
LibraryMetadata library_metadata {};
|
||||
u64 start_valid;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue