Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 245434
b: refs/heads/master
c: 0817a6a
h: refs/heads/master
v: v3
  • Loading branch information
Arun Sharma authored and Arnaldo Carvalho de Melo committed Apr 19, 2011
1 parent 40968fc commit 22dc092
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 2 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: f18568aae5612ab37f20e5f383d6154ea69c9dfc
refs/heads/master: 0817a6a3a4fc7c069111083351ca33a78da2a0c9
14 changes: 13 additions & 1 deletion trunk/tools/perf/builtin-script.c
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,16 @@ static struct {
PERF_OUTPUT_CPU | PERF_OUTPUT_TIME |
PERF_OUTPUT_EVNAME | PERF_OUTPUT_TRACE,
},

[PERF_TYPE_RAW] = {
.user_set = false,

.fields = PERF_OUTPUT_COMM | PERF_OUTPUT_TID |
PERF_OUTPUT_CPU | PERF_OUTPUT_TIME |
PERF_OUTPUT_EVNAME | PERF_OUTPUT_SYM,

.invalid_fields = PERF_OUTPUT_TRACE,
},
};

static bool output_set_by_user(void)
Expand Down Expand Up @@ -502,6 +512,8 @@ static int parse_output_fields(const struct option *opt __used,
type = PERF_TYPE_SOFTWARE;
else if (!strcmp(str, "trace"))
type = PERF_TYPE_TRACEPOINT;
else if (!strcmp(str, "raw"))
type = PERF_TYPE_RAW;
else {
fprintf(stderr, "Invalid event type in field string.\n");
return -EINVAL;
Expand Down Expand Up @@ -902,7 +914,7 @@ static const struct option options[] = {
OPT_STRING(0, "symfs", &symbol_conf.symfs, "directory",
"Look for files with symbols relative to this directory"),
OPT_CALLBACK('f', "fields", NULL, "str",
"comma separated output fields prepend with 'type:'. Valid types: hw,sw,trace. Fields: comm,tid,pid,time,cpu,event,trace,sym",
"comma separated output fields prepend with 'type:'. Valid types: hw,sw,trace,raw. Fields: comm,tid,pid,time,cpu,event,trace,sym",
parse_output_fields),

OPT_END()
Expand Down

0 comments on commit 22dc092

Please sign in to comment.