panopticon
panopticon copied to clipboard
UI feature request: program call graph tab
It would be really cool if we had another tab which displayed the program's call graph.
Specifically, it would be nice if:
- functions are nodes in a connected graph; each node is scaled by how many different functions call it.
- function with the most "is called" number is the largest node in the displayed network (and perhaps displayed in the center)
- Hovering over a node displays how many it calls, and how many its called by
- Click on a node displays in a side tab which functions call it, and which functions it calls
I frequently want this information just when I'm debugging my program, let alone binary analysis stuff, so I think it would be really handy :)
My failed attempts creating a call graph are documented in #87. The whole issue is on hold until my frustration has cooled down 🤣. Feel free.