PATH: //opt/alt/python311/lib64/python3.11/test/dtracedata
FILE_BARU
CREATE
FOLDER_BARU
MKDIR
UPLOAD_FILE
GO
[ .. KEMBALI ]
📁 __pycache__/
X
📄 assert_usable.d
↓
X
📄 assert_usable.stp
↓
X
📄 call_stack.d
↓
X
📄 call_stack.d.expected
↓
X
📄 call_stack.py
↓
X
📄 call_stack.stp
↓
X
📄 call_stack.stp.expected
↓
X
📄 gc.d
↓
X
📄 gc.d.expected
↓
X
📄 gc.py
↓
X
📄 gc.stp
↓
X
📄 gc.stp.expected
↓
X
📄 instance.py
↓
X
📄 line.d
↓
X
📄 line.d.expected
↓
X
📄 line.py
↓
X
SAVING...
BERHASIL DIUBAH!
EDITING: call_stack.d
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; }
SIMPAN PERUBAHAN