diff options
author | Frederic Weisbecker <[email protected]> | 2013-09-11 16:56:44 +0200 |
---|---|---|
committer | Arnaldo Carvalho de Melo <[email protected]> | 2013-11-04 12:13:53 -0300 |
commit | 1902efe7f626fdebe1520f5ff11f1309ec506708 (patch) | |
tree | dbdc3c6f80aece6dfb35e2eaee6eb96a0ead5e4b /net/lapb/lapb_iface.c | |
parent | 162f0befda3becc2cc9f44075fccc030e55baec1 (diff) |
perf tools: Add new COMM infrastructure
This new COMM infrastructure provides two features:
1) It keeps track of all comms lifecycle for a given thread. This way we
can associate a timeframe to any thread COMM, as long as
PERF_SAMPLE_TIME samples are joined to COMM and fork events.
As a result we should have more precise COMM sorted hists with seperated
entries for pre and post exec time after a fork.
2) It also makes sure that a given COMM string is not duplicated but
rather shared among the threads that refer to it. This way the threads
COMM can be compared against pointer values from the sort
infrastructure.
Signed-off-by: Frederic Weisbecker <[email protected]>
Tested-by: Jiri Olsa <[email protected]>
Cc: Jiri Olsa <[email protected]>
Cc: David Ahern <[email protected]>
Cc: Ingo Molnar <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Arnaldo Carvalho de Melo <[email protected]>
Cc: Stephane Eranian <[email protected]>
Link: http://lkml.kernel.org/n/[email protected]
[ Rename some accessor functions ]
Signed-off-by: Namhyung Kim <[email protected]>
[ Use __ as separator for class__method for private comm_str methods ]
Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>
Diffstat (limited to 'net/lapb/lapb_iface.c')
0 files changed, 0 insertions, 0 deletions