Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 288631
b: refs/heads/master
c: d1eec3e
h: refs/heads/master
i:
  288629: fe39743
  288627: 1101027
  288623: 000443a
v: v3
  • Loading branch information
Namhyung Kim authored and Arnaldo Carvalho de Melo committed Jan 30, 2012
1 parent a759e50 commit 5d7dba4
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 6 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 008953dc6a3164b7ec2be2684a8fad1e636d5648
refs/heads/master: d1eec3ecaef083affaf3210246b01b6e80d3a44e
20 changes: 17 additions & 3 deletions trunk/tools/perf/Documentation/perf-lock.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ perf-lock - Analyze lock events
SYNOPSIS
--------
[verse]
'perf lock' {record|report|trace}
'perf lock' {record|report|script|info}

DESCRIPTION
-----------
Expand All @@ -20,10 +20,13 @@ and statistics with this 'perf lock' command.
produces the file "perf.data" which contains tracing
results of lock events.

'perf lock trace' shows raw lock events.

'perf lock report' reports statistical data.

'perf lock script' shows raw lock events.

'perf lock info' shows metadata like threads or addresses
of lock instances.

COMMON OPTIONS
--------------

Expand All @@ -47,6 +50,17 @@ REPORT OPTIONS
Sorting key. Possible values: acquired (default), contended,
wait_total, wait_max, wait_min.

INFO OPTIONS
------------

-t::
--threads::
dump thread list in perf.data

-m::
--map::
dump map of lock instances (address:name table)

SEE ALSO
--------
linkperf:perf[1]
4 changes: 2 additions & 2 deletions trunk/tools/perf/builtin-lock.c
Original file line number Diff line number Diff line change
Expand Up @@ -922,12 +922,12 @@ static const struct option info_options[] = {
OPT_BOOLEAN('t', "threads", &info_threads,
"dump thread list in perf.data"),
OPT_BOOLEAN('m', "map", &info_map,
"map of lock instances (name:address table)"),
"map of lock instances (address:name table)"),
OPT_END()
};

static const char * const lock_usage[] = {
"perf lock [<options>] {record|trace|report}",
"perf lock [<options>] {record|report|script|info}",
NULL
};

Expand Down

0 comments on commit 5d7dba4

Please sign in to comment.