summaryrefslogtreecommitdiffstats
path: root/tapsets.cxx
diff options
context:
space:
mode:
authorFrank Ch. Eigler <fche@elastic.org>2009-12-20 16:54:27 -0500
committerFrank Ch. Eigler <fche@elastic.org>2009-12-20 16:54:27 -0500
commita87e40ba65ede2a884e4bce31ba7a1d87e71f981 (patch)
treebf1ad4efb8385e7932c58ebd61901e37d7f69a06 /tapsets.cxx
parentd57f3d2a8602da74c745529575e76594c2d760b3 (diff)
downloadsystemtap-steved-a87e40ba65ede2a884e4bce31ba7a1d87e71f981.tar.gz
systemtap-steved-a87e40ba65ede2a884e4bce31ba7a1d87e71f981.tar.xz
systemtap-steved-a87e40ba65ede2a884e4bce31ba7a1d87e71f981.zip
PR10601: unfork deref()
* runtime/loc2c-runtime.h: Remove k_ vs u_[store_]deref; share instead. * tapsets.cxx: Remove k_ vs u_ redirection for *deref().
Diffstat (limited to 'tapsets.cxx')
-rw-r--r--tapsets.cxx6
1 files changed, 0 insertions, 6 deletions
diff --git a/tapsets.cxx b/tapsets.cxx
index cfd21bff..a5e2c7a0 100644
--- a/tapsets.cxx
+++ b/tapsets.cxx
@@ -2403,7 +2403,6 @@ dwarf_var_expanding_visitor::visit_target_symbol (target_symbol *e)
// PR10601: adapt to kernel-vs-userspace loc2c-runtime
ec->code += "\n#define fetch_register " + string(q.has_process?"u":"k") + "_fetch_register\n";
ec->code += "#define store_register " + string(q.has_process?"u":"k") + "_store_register\n";
- ec->code += "#define deref " + string(q.has_process?"u":"k") + "_deref\n";
if (q.has_return && (e->base_name == "$return"))
{
@@ -2431,7 +2430,6 @@ dwarf_var_expanding_visitor::visit_target_symbol (target_symbol *e)
// PR10601
ec->code += "\n#undef fetch_register\n";
ec->code += "\n#undef store_register\n";
- ec->code += "\n#undef deref\n";
}
catch (const semantic_error& er)
{
@@ -2756,7 +2754,6 @@ void dwarf_cast_expanding_visitor::visit_cast_op (cast_op* e)
// PR10601: adapt to kernel-vs-userspace loc2c-runtime
ec->code += "\n#define fetch_register " + string(userspace_p?"u":"k") + "_fetch_register\n";
ec->code += "#define store_register " + string(userspace_p?"u":"k") + "_store_register\n";
- ec->code += "#define deref " + string(userspace_p?"u":"k") + "_deref\n";
ec->code += code;
@@ -2802,7 +2799,6 @@ void dwarf_cast_expanding_visitor::visit_cast_op (cast_op* e)
// PR10601
ec->code += "\n#undef fetch_register\n";
ec->code += "\n#undef store_register\n";
- ec->code += "\n#undef deref\n";
s.functions[fdecl->name] = fdecl;
@@ -5790,7 +5786,6 @@ tracepoint_var_expanding_visitor::visit_target_symbol_arg (target_symbol* e)
// PR10601: adapt to kernel-vs-userspace loc2c-runtime
ec->code += "\n#define fetch_register k_fetch_register\n";
ec->code += "#define store_register k_store_register\n";
- ec->code += "#define deref k_deref\n";
try
{
@@ -5855,7 +5850,6 @@ tracepoint_var_expanding_visitor::visit_target_symbol_arg (target_symbol* e)
// PR10601
ec->code += "\n#undef fetch_register\n";
ec->code += "\n#undef store_register\n";
- ec->code += "\n#undef deref\n";
dw.sess.functions[fdecl->name] = fdecl;