summaryrefslogtreecommitdiffstats
path: root/tapsets.cxx
diff options
context:
space:
mode:
authorfche <fche>2005-08-01 19:39:05 +0000
committerfche <fche>2005-08-01 19:39:05 +0000
commitfe3d01fa89a373b8f930689cf2375cc04cb57b74 (patch)
tree47be3fb3f9de03b6205b05828112fc9df969dbdb /tapsets.cxx
parentd8067b24c81ff89a28ece9c52ba35fe6136d35f2 (diff)
downloadsystemtap-steved-fe3d01fa89a373b8f930689cf2375cc04cb57b74.tar.gz
systemtap-steved-fe3d01fa89a373b8f930689cf2375cc04cb57b74.tar.xz
systemtap-steved-fe3d01fa89a373b8f930689cf2375cc04cb57b74.zip
2005-08-01 Frank Ch. Eigler <fche@elastic.org>
* elaborate.cxx (derive_probes, semantic_pass_symbols): Improve error message specificity. * translate.cxx (emit_module_init): Compact partial registration recovery code. (emit_module_exit): Invert deregistration sequence. * testsuite/buildok/four.stp: Some module() test case.
Diffstat (limited to 'tapsets.cxx')
-rw-r--r--tapsets.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/tapsets.cxx b/tapsets.cxx
index a51ce4e4..25be7166 100644
--- a/tapsets.cxx
+++ b/tapsets.cxx
@@ -1275,6 +1275,7 @@ dwarf_derived_probe::register_patterns(match_node * root)
// .process("foo")
register_function_and_statement_variants(root->bind(TOK_KERNEL), dw);
+ // XXX: may need to disable these for 2005-08 release
register_function_and_statement_variants(root->bind_str(TOK_MODULE), dw);
register_function_and_statement_variants(root->bind_str(TOK_PROCESS), dw);
}
@@ -1329,7 +1330,6 @@ dwarf_derived_probe::emit_registrations (translator_output* o, unsigned probenum
void
dwarf_derived_probe::emit_deregistrations (translator_output* o, unsigned probenum)
{
- o->newline();
o->newline() << "unregister_kprobe (& "
<< probe_entry_struct_kprobe_name(probenum)
<< ");";