You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I see that uftrace replay without argument info is useful especially with type info in struct types. However, we see many arguments in pointer types but these are not useful but makes the output look more complicated.
Instead, I would like to suggest to print the type of pointer info together. For example, if there is a program as follows.
$ clang++ -pg -g typename.cpp
$ uftrace -a a.out
# DURATION TID FUNCTION
[131885] | main() {
0.916 us [131885] | foo(&aaa, 0xffffc4bf333f, 0xffffc4bf333e);
1.959 us [131885] | } = 0; /* main */
But I would like to make it as follows.
$ uftrace -a a.out
# DURATION TID FUNCTION
[131885] | main() {
0.916 us [131885] | foo((AAA*)&aaa, (BBB*)0xffffc4bf333f, (CCC*)0xffffc4bf333e);
1.959 us [131885] | } = 0; /* main */
This type info will give more information about the function signature and their type info.
The text was updated successfully, but these errors were encountered:
I see that uftrace replay without argument info is useful especially with type info in struct types. However, we see many arguments in pointer types but these are not useful but makes the output look more complicated.
Instead, I would like to suggest to print the type of pointer info together. For example, if there is a program as follows.
The tracing output looks as follows.
But I would like to make it as follows.
This type info will give more information about the function signature and their type info.
The text was updated successfully, but these errors were encountered: