summaryrefslogtreecommitdiffstats
path: root/tapset-itrace.cxx
diff options
context:
space:
mode:
authorDavid Smith <dsmith@redhat.com>2009-07-20 15:25:01 -0500
committerDavid Smith <dsmith@redhat.com>2009-07-20 15:25:01 -0500
commitc8a44dea9630e500f1eb44cb7934217fb2212f4e (patch)
treedfd55664328796a060bee36b79c127fb00c69eb0 /tapset-itrace.cxx
parentc3d506aed4f651a98d1afde2fe700822edf9e78e (diff)
downloadsystemtap-steved-c8a44dea9630e500f1eb44cb7934217fb2212f4e.tar.gz
systemtap-steved-c8a44dea9630e500f1eb44cb7934217fb2212f4e.tar.xz
systemtap-steved-c8a44dea9630e500f1eb44cb7934217fb2212f4e.zip
Fixed PR 10386 by removing the need to convert a pid to a task.
* runtime/itrace.c (usr_itrace_init): Changed prototype to take a task_struct instead of a pid. * tapset-itrace.cxx (emit_module_decls): Updated usr_itrace_init() call. * runtime/autoconf-find-task-pid.c: Removed, since only user_itrace_init() was using it. * buildrun.cxx (compile_pass): Removed autoconf-find-task-pid.c test.
Diffstat (limited to 'tapset-itrace.cxx')
-rw-r--r--tapset-itrace.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/tapset-itrace.cxx b/tapset-itrace.cxx
index ebfa57ac..87845155 100644
--- a/tapset-itrace.cxx
+++ b/tapset-itrace.cxx
@@ -208,7 +208,7 @@ itrace_derived_probe_group::emit_module_decls (systemtap_session& s)
s.op->newline() << "if (register_p) ";
s.op->indent(1);
- s.op->newline() << "rc = usr_itrace_init(p->single_step, tsk->pid, p);";
+ s.op->newline() << "rc = usr_itrace_init(p->single_step, tsk, p);";
s.op->newline(-1) << "else";
s.op->newline(1) << "remove_usr_itrace_info(find_itrace_info(p->tgt.pid));";
s.op->newline(-1) << "return rc;";