diff options
author | Frank Ch. Eigler <fche@elastic.org> | 2009-03-27 11:54:42 -0400 |
---|---|---|
committer | Frank Ch. Eigler <fche@elastic.org> | 2009-03-27 11:55:02 -0400 |
commit | 432f054fc20511d487d18234b6408b5df89a8c4d (patch) | |
tree | d2cd351411510383056b42dafbf266bd270e4c04 /main.cxx | |
parent | 0977ab1f283c48918c483a73d96b1345286419ca (diff) | |
download | systemtap-steved-432f054fc20511d487d18234b6408b5df89a8c4d.tar.gz systemtap-steved-432f054fc20511d487d18234b6408b5df89a8c4d.tar.xz systemtap-steved-432f054fc20511d487d18234b6408b5df89a8c4d.zip |
PR10000: emit _stp_relocate* calculations correctly for kernel/module global $data
* translate.cxx (dump_unwindsyms): Also emit STT_OBJECT symbols,
therefore .data etc. sections into stap-symbols.h.
* tapsets.cxx (iterate_over_modules): Omit a dwfl_getmodules()
RC-checking assertion that blocked meaningful $context var
error messages.
(dwflpp::emit_address): Bypass dwfl_module_relocate_address()
for kernel symbols as it has been unreliable; subtract sess.sym_stext
manually.
* testsuite/buildok/seventeen.stp: Extend test with module $global.
Diffstat (limited to 'main.cxx')
0 files changed, 0 insertions, 0 deletions