[Bug translator/33517] New: use vmlinux.h for tracepoint parameter decoding
fche at redhat dot com
sourceware-bugzilla@sourceware.org
Thu Oct 2 19:27:11 GMT 2025
https://sourceware.org/bugzilla/show_bug.cgi?id=33517
Bug ID: 33517
Summary: use vmlinux.h for tracepoint parameter decoding
Product: systemtap
Version: unspecified
Status: NEW
Severity: normal
Priority: P2
Component: translator
Assignee: systemtap at sourceware dot org
Reporter: fche at redhat dot com
Target Milestone: ---
When attaching to kernel tracepoints, we use tracequery synthetic C programs to
grok the tracepoint function signatures. That works okay, but parameters to
those functions are sometimes declared in functions we can't access from there.
Ergo, systemtap should try to use the same mechanism of bug #33428 to snarf
tracepoint parameter type info from <vmlinux.h>, on the off chance they are
there. It could rid us of all the goofy forward-decls and
manual-#include-additions in tracepoint_extra_decls().
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Systemtap
mailing list