/usr/share/systemtap/tapset
NameSizeModeActions
arm/-0755rm
arm64/-0755rm
bpf/-0755rm
dyninst/-0755rm
i386/-0755rm
ia64/-0755rm
linux/-0755rm
mips/-0755rm
powerpc/-0755rm
riscv/-0755rm
s390/-0755rm
x86_64/-0755rm
ansi.stp41780644editdlrm
argv.stp27210644editdlrm
choose_defined.stpm2080644editdlrm
container_of.stpm2350644editdlrm
context.stp61030644editdlrm
errno.stp91180644editdlrm
floatingpoint.stp69360644editdlrm
indent-default.stp590644editdlrm
indent.stp45900644editdlrm
init.stp2690644editdlrm
input.stp2630644editdlrm
java.stp13460644editdlrm
libperl5.26.3-64.stp13390644editdlrm
libpython2.7-64.stp5220644editdlrm
livepatch.stp30060644editdlrm
logging.stp41320644editdlrm
macros.stpm5620644editdlrm
null.stp170644editdlrm
offsetof.stpm1830644editdlrm
oneshot.stp380644editdlrm
pn.stp15880644editdlrm
print_stats.stpm17190644editdlrm
private30.stpm800644editdlrm
prometheus.stp1290644editdlrm
prometheus.stpm83800644editdlrm
python.stp4740644editdlrm
python2.stp294350644editdlrm
python3.stp366550644editdlrm
queue_stats.stp94870644editdlrm
random.stp4320644editdlrm
README3710644editdlrm
regex.stp41070644editdlrm
registers.stp110810644editdlrm
sizeof.stpm2120644editdlrm
speculative.stp17460644editdlrm
sreg_arch.stpm2630644editdlrm
stap_staticmarkers.stp96700644editdlrm
stopwatch.stp30630644editdlrm
string.stp75140644editdlrm
switchfile.stp6120644editdlrm
system.stp5930644editdlrm
this.stp1600644editdlrm
timers.stp9240644editdlrm
tls.stp80990644editdlrm
tokenize.stp21240644editdlrm
try_assign.stpm7680644editdlrm
type_defined.stpm3740644editdlrm
tzinfo.stp9300644editdlrm
uconversions-guru.stp60780644editdlrm
uconversions.stp366400644editdlrm
Edit: /usr/share/systemtap/tapset/java.stp (1346B)
@__private30 global java_backtrace_string /** * sfunction sprint_java_backtrace - returns the java backtrace as a single string * * Description: This function returns the java backtrace as a single string. * in the case when the backtrace is cut off, use the -DMAXSTRINGLEN * option to extend the maximum string length */ function sprint_java_backtrace:string () { foreach([_tid,__thread_depth+] in java_backtrace_string){ if(_tid == tid()){ string_return .= java_backtrace_string[_tid,__thread_depth] string_return .= "\n" } } return string_return } /** * sfunction print_java_backtrace - print the java backtrace * * Description: This function immediately prints the java backtrace * one line at a time, avoiding any max string length issues. * */ function print_java_backtrace () { foreach ([_tid,__thread_depth+] in java_backtrace_string){ if(_tid == tid()){ println(java_backtrace_string[_tid,__thread_depth]) } } } function __delete_backtrace() { foreach([_tid,_depth-] in java_backtrace_string){ if(_tid == tid() && _depth > jbs_dup){ jbs_dup = _depth } } for (i = 0; i< jbs_dup; i++) delete java_backtrace_string[_tid, i] delete jbs_dup } function __assign_stacktrace(jbts:long, jstd:long){ java_backtrace_string[tid(), jstd] = user_string(jbts) }