Hey all,

would it be possible to add a feature to perf to only grab callgraphs for a 
certain selection of events? E.g. thinking about a lock contention profile of 
a Qt application, I'd listen to 

-e syscalls:sys_enter_futex,syscalls:sys_exit_futex

Now, with the dwarf unwinder this easily produces huge data files in the order 
of gigabytes. This cost could easily be reduced by a factor of two, as one 
only needs the callgraphs for syscalls:sys_enter_futex - the TID should be 
enough to find the callgraph for the enter event from the exit trace point.

Could someone guide me in implementing such a feature to make it possible to 
filter the events which trigger the collection of a callgraph? Or is that 
already possible somehow?

Thanks
-- 
Milian Wolff | [email protected] | Software Engineer
KDAB (Deutschland) GmbH&Co KG, a KDAB Group company
Tel: +49-30-521325470
KDAB - The Qt Experts

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to