[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