diff options
Diffstat (limited to 'tools/perf/util/parse-events.c')
-rw-r--r-- | tools/perf/util/parse-events.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tools/perf/util/parse-events.c b/tools/perf/util/parse-events.c index dbf315df4220..d826e6f515db 100644 --- a/tools/perf/util/parse-events.c +++ b/tools/perf/util/parse-events.c | |||
@@ -614,6 +614,12 @@ do { \ | |||
614 | return -EINVAL; | 614 | return -EINVAL; |
615 | } | 615 | } |
616 | break; | 616 | break; |
617 | case PARSE_EVENTS__TERM_TYPE_CALLGRAPH: | ||
618 | CHECK_TYPE_VAL(STR); | ||
619 | break; | ||
620 | case PARSE_EVENTS__TERM_TYPE_STACKSIZE: | ||
621 | CHECK_TYPE_VAL(NUM); | ||
622 | break; | ||
617 | case PARSE_EVENTS__TERM_TYPE_NAME: | 623 | case PARSE_EVENTS__TERM_TYPE_NAME: |
618 | CHECK_TYPE_VAL(STR); | 624 | CHECK_TYPE_VAL(STR); |
619 | break; | 625 | break; |
@@ -668,6 +674,12 @@ do { \ | |||
668 | case PARSE_EVENTS__TERM_TYPE_TIME: | 674 | case PARSE_EVENTS__TERM_TYPE_TIME: |
669 | ADD_CONFIG_TERM(TIME, time, term->val.num); | 675 | ADD_CONFIG_TERM(TIME, time, term->val.num); |
670 | break; | 676 | break; |
677 | case PARSE_EVENTS__TERM_TYPE_CALLGRAPH: | ||
678 | ADD_CONFIG_TERM(CALLGRAPH, callgraph, term->val.str); | ||
679 | break; | ||
680 | case PARSE_EVENTS__TERM_TYPE_STACKSIZE: | ||
681 | ADD_CONFIG_TERM(STACK_USER, stack_user, term->val.num); | ||
682 | break; | ||
671 | default: | 683 | default: |
672 | break; | 684 | break; |
673 | } | 685 | } |