|
@@ -73,6 +73,7 @@ static void inc_group_count(struct list_head *list,
|
|
|
%type <num> value_sym
|
|
|
%type <head> event_config
|
|
|
%type <head> opt_event_config
|
|
|
+%type <head> opt_pmu_config
|
|
|
%type <term> event_term
|
|
|
%type <head> event_pmu
|
|
|
%type <head> event_legacy_symbol
|
|
@@ -224,7 +225,7 @@ event_def: event_pmu |
|
|
|
event_bpf_file
|
|
|
|
|
|
event_pmu:
|
|
|
-PE_NAME opt_event_config
|
|
|
+PE_NAME opt_pmu_config
|
|
|
{
|
|
|
struct list_head *list, *orig_terms, *terms;
|
|
|
|
|
@@ -496,6 +497,17 @@ opt_event_config:
|
|
|
$$ = NULL;
|
|
|
}
|
|
|
|
|
|
+opt_pmu_config:
|
|
|
+'/' event_config '/'
|
|
|
+{
|
|
|
+ $$ = $2;
|
|
|
+}
|
|
|
+|
|
|
|
+'/' '/'
|
|
|
+{
|
|
|
+ $$ = NULL;
|
|
|
+}
|
|
|
+
|
|
|
start_terms: event_config
|
|
|
{
|
|
|
struct parse_events_state *parse_state = _parse_state;
|