linux-perf-users.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Per thread sampling
@ 2014-02-19 15:00 Manuel Selva
  2014-02-20  8:04 ` Jiri Olsa
  2014-05-21 20:55 ` Dipanjan Sengupta
  0 siblings, 2 replies; 4+ messages in thread
From: Manuel Selva @ 2014-02-19 15:00 UTC (permalink / raw)
  To: linux-perf-users

Hi all,

I just tried in a 2-threaded application to call twice (one call for
each thread) perf_event_open syscall with parameters configured to do
sampling on MEM INST RETIRED.LATENCY ABOVE THRESHOLD event. Both call
succeed.

"mmaping" the file descriptor return by the first call succeed but
"mmaping" the second file descriptor results in a "Operation not
permitted" error (errno = 1).

A work around could be to sample all threads (with pid = -1) including
pid and tid in samples and filter samples at processing time. Before
switching to this solution I wanted to ask if this a known limitation
of the syscall, an error from my side, or a bug  (the man page doesn't
answer to this question) ?

Thanks,

Manu

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2014-05-21 21:00 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-19 15:00 Per thread sampling Manuel Selva
2014-02-20  8:04 ` Jiri Olsa
2014-02-20 10:44   ` Manuel Selva
2014-05-21 20:55 ` Dipanjan Sengupta

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).