summaryrefslogtreecommitdiffstats
path: root/elaborate.cxx
diff options
context:
space:
mode:
authorfche <fche>2007-03-21 01:58:10 +0000
committerfche <fche>2007-03-21 01:58:10 +0000
commit840489846051292305b56243feba9807ba06039e (patch)
treedff5fc8d30d0060c8bd734e4ba3d1eb80b207d40 /elaborate.cxx
parent6fa8d6e2a8378bfaee0e8e1af8cc707b4e14aab3 (diff)
downloadsystemtap-steved-840489846051292305b56243feba9807ba06039e.tar.gz
systemtap-steved-840489846051292305b56243feba9807ba06039e.tar.xz
systemtap-steved-840489846051292305b56243feba9807ba06039e.zip
2007-03-20 Frank Ch. Eigler <fche@elastic.org>
PR 4224. * tapsets.cxx (add_probe_point): Make kernel implicitly relocated relative to the _stext symbol. (dwarf_derived_probe ctor, emit_module_decls): Cooperate. (lookup_symbol_address): New function. (dwarf_builder::build): Call it thrice. (in_kprobes_function): Simplify. * session.h (systemtap_session): Rename cached symbol addresses. * translate.cxx, elaborate.cxx: Corresponding tweaks. 2007-03-20 Frank Ch. Eigler <fche@elastic.org> PR 4224. * sym.c (_stp_module_relocate): Support kernel relocations. 2007-03-20 Frank Ch. Eigler <fche@elastic.org> * symbols.c (_stp_do_symbols): Add cautionary blurb for important setup of _stp_modules[0]->text.
Diffstat (limited to 'elaborate.cxx')
-rw-r--r--elaborate.cxx4
1 files changed, 1 insertions, 3 deletions
diff --git a/elaborate.cxx b/elaborate.cxx
index ef019016..c2e57856 100644
--- a/elaborate.cxx
+++ b/elaborate.cxx
@@ -973,9 +973,7 @@ systemtap_session::systemtap_session ():
mark_derived_probes(0),
hrtimer_derived_probes(0),
perfmon_derived_probes(0),
- op (0), up (0),
- kprobes_text_initialized (false),
- kprobes_text_start (0), kprobes_text_end (0)
+ op (0), up (0)
{
}