| Date | Wed, 11 Dec 2013 12:30:40 -0700 | From | David Ahern <> | Subject | Re: [PATCH v0 14/71] perf tools: Add cpu to struct thread |
| |
On 12/11/13, 5:36 AM, Alexander Shishkin wrote:
> diff --git a/tools/perf/util/machine.c b/tools/perf/util/machine.c > index 55f3608..52fbfb6 100644 > --- a/tools/perf/util/machine.c > +++ b/tools/perf/util/machine.c > @@ -1412,3 +1412,29 @@ pid_t machine__get_thread_pid(struct machine *machine, pid_t tid) > > return thread->pid_; > } > + > +int machine__get_thread_cpu(struct machine *machine, pid_t tid, pid_t *pid) > +{ > + struct thread *thread = machine__find_thread(machine, tid); > + > + if (!thread) > + return -1; > + > + if (pid) > + *pid = thread->pid_;
Why is a 'get' function modifying the thread data?
David
|