I was able to fulfill my longtime desire for logging all rust function calls with uftrace
.
It ended up not that useful in my latest bug investigation but perhaps it can benefit us in the future.
I wrote up how to use it in PR#7145.
It would be interesting to see the full flow of compilation with pruning for recursion.
That might be an interesting way to group and document the parts for the compiler
I was able to fulfill my longtime desire for logging all rust function calls with
uftrace
.
I also made this diff tool for traces that I wanted to show off :)
image.png
I did not find a regular diff very useful so I made one that highlights lines that do not occur in the counterpart while ignoring characters like {
,}
and ;
. It's also nice that it can collapse/fold functions.
Last updated: Jul 06 2025 at 12:14 UTC