003 File Manager
Current Path:
/usr/local/lib/python3.8/test/dtracedata
usr
/
local
/
lib
/
python3.8
/
test
/
dtracedata
/
📁
..
📁
__pycache__
📄
assert_usable.d
(55 B)
📄
assert_usable.stp
(54 B)
📄
call_stack.d
(657 B)
📄
call_stack.d.expected
(797 B)
📄
call_stack.py
(492 B)
📄
call_stack.stp
(807 B)
📄
call_stack.stp.expected
(606 B)
📄
gc.d
(297 B)
📄
gc.d.expected
(84 B)
📄
gc.py
(155 B)
📄
gc.stp
(444 B)
📄
gc.stp.expected
(92 B)
📄
instance.py
(317 B)
📄
line.d
(179 B)
📄
line.d.expected
(506 B)
📄
line.py
(293 B)
Editing: call_stack.stp
global tracing function basename:string(path:string) { last_token = token = tokenize(path, "/"); while (token != "") { last_token = token; token = tokenize("", "/"); } return last_token; } probe process.mark("function__entry") { funcname = user_string($arg2); if (funcname == "start") { tracing = 1; } } probe process.mark("function__entry"), process.mark("function__return") { filename = user_string($arg1); funcname = user_string($arg2); lineno = $arg3; if (tracing) { printf("%d\t%s:%s:%s:%d\n", gettimeofday_us(), $$name, basename(filename), funcname, lineno); } } probe process.mark("function__return") { funcname = user_string($arg2); if (funcname == "start") { tracing = 0; } }
Upload File
Create Folder