From 59c11f912be76f0a8e37541d9b25e621daff61ca Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Mon, 28 Sep 2009 17:12:04 +0200 Subject: Use dwlpp::setup_kernel for tracepoint modules. Tracepoint modules ended up going through dwflpp::setup_user() because there was no setup_kernel that takes a list of module names. * dwflpp.h: Add kernel_p bool to constructor that takes a module list. Add setup_kernel() variant that takes a module list. * dwflpp.cxx: Likewise. * tapsets.cxx (tracepoint_builder::init_dw): Call dwflpp constructor indicating we expect kernel modules. --- tapsets.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tapsets.cxx') diff --git a/tapsets.cxx b/tapsets.cxx index 0767d4bf..4a8432f7 100644 --- a/tapsets.cxx +++ b/tapsets.cxx @@ -6164,7 +6164,7 @@ tracepoint_builder::init_dw(systemtap_session& s) // TODO: consider other sources of tracepoint headers too, like from // a command-line parameter or some environment or .systemtaprc - dw = new dwflpp(s, tracequery_modules); + dw = new dwflpp(s, tracequery_modules, true); return true; } -- cgit