On Fri, 1 Nov 2013, Namhyung Kim wrote:

> On Tue, 29 Oct 2013 14:20:09 +0100, Manuel Selva wrote:
> > One more thing I forgot to ask is clarification about the pid
> > parameter. According to Vince Weaver page: "If pid is 0, measurements
> > happen on the current thread, if pid is greater than 0, the process
> > indicated by pid is measured, and if pid is -1, all processes are
> > counted." and according to perf userland tool wiki page, it's possible
> > to attache to a specific thread with a -i option. As a consequence I
> > wonder how I can use the perf perf_event_sys_call to only count events
> > for a specific thread ?
> 
> In the syscall's point of view, pid is actually tid AFAIK - so I works
> on the thread-basis not the process.

It is true the manpage is a bit confusing here, though that's mostly due 
to the confusing way that Linux interchangably uses pid/tid for process 
and thread ids.  I'll see if I can get the documentation made more clear.

Vince
--
To unsubscribe from this list: send the line "unsubscribe linux-perf-users" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to