]> sourceware.org Git - systemtap.git/commit
PR26843: print_ubacktrace_fileline() fails with PIE binaries
authorMartin Cermak <mcermak@redhat.com>
Thu, 25 Jan 2024 10:46:50 +0000 (11:46 +0100)
committerMartin Cermak <mcermak@redhat.com>
Thu, 25 Jan 2024 10:46:50 +0000 (11:46 +0100)
commitd1ea490253710dc4d59e86ce5ba8ac7d3e7c537c
tree2048541531486ffe287c186529071290db7559f4
parent011af964e27889ca8c7f498ad7cf3e54c4c8b652
PR26843: print_ubacktrace_fileline() fails with PIE binaries

Ubuntu has it's GCC configured with --enable-default-pie.  The
binaries it's producing by default are DYN (Position-Independent
Executable file).  This isn't reflected in the producer record.
For processing PIE binaries, additional relocation is needed in
the stap runtime.
runtime/sym.c
This page took 0.026145 seconds and 5 git commands to generate.