ptrace(PTRACE_DETACH, pid, NULL, NULL);
}
-static int stack_trace_server(const struct server_id *id,
- uint32_t msg_flags,
- void *priv)
+static int stack_trace_server(pid_t pid, void *priv)
{
- if (procid_is_local(id)) {
- print_stack_trace(procid_to_pid(id), (int *)priv);
- }
+ print_stack_trace(pid, (int *)priv);
return 0;
}
*/
print_stack_trace(dest, &count);
} else {
- serverid_traverse_read(stack_trace_server, &count);
+ messaging_dgm_forall(stack_trace_server, &count);
}
return True;