PATH:
opt
/
bitninja-python-dojo
/
embedded
/
lib
/
python3.9
/
test
/
dtracedata
self int indent; python$target:::function-entry /copyinstr(arg1) == "start"/ { self->trace = 1; } python$target:::function-entry /self->trace/ { printf("%d\t%*s:", timestamp, 15, probename); printf("%*s", self->indent, ""); printf("%s:%s:%d\n", basename(copyinstr(arg0)), copyinstr(arg1), arg2); self->indent++; } python$target:::function-return /self->trace/ { self->indent--; printf("%d\t%*s:", timestamp, 15, probename); printf("%*s", self->indent, ""); printf("%s:%s:%d\n", basename(copyinstr(arg0)), copyinstr(arg1), arg2); } python$target:::function-return /copyinstr(arg1) == "start"/ { self->trace = 0; }
[-] assert_usable.stp
[edit]
[-] gc.d
[edit]
[-] line.py
[edit]
[-] gc.stp.expected
[edit]
[-] call_stack.d.expected
[edit]
[+]
..
[-] line.d
[edit]
[-] line.d.expected
[edit]
[-] gc.stp
[edit]
[-] call_stack.stp.expected
[edit]
[-] gc.py
[edit]
[+]
__pycache__
[-] instance.py
[edit]
[-] assert_usable.d
[edit]
[-] call_stack.stp
[edit]
[-] gc.d.expected
[edit]
[-] call_stack.py
[edit]
[-] call_stack.d
[edit]