From c8a44dea9630e500f1eb44cb7934217fb2212f4e Mon Sep 17 00:00:00 2001 From: David Smith Date: Mon, 20 Jul 2009 15:25:01 -0500 Subject: 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. --- tapset-itrace.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tapset-itrace.cxx') 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;"; -- cgit