|
@@ -326,6 +326,28 @@ PE_NAME_CACHE_TYPE
|
|
|
}
|
|
|
|
|
|
event_legacy_mem:
|
|
|
+PE_PREFIX_MEM PE_VALUE '/' PE_VALUE ':' PE_MODIFIER_BP sep_dc
|
|
|
+{
|
|
|
+ struct parse_events_evlist *data = _data;
|
|
|
+ struct list_head *list;
|
|
|
+
|
|
|
+ ALLOC_LIST(list);
|
|
|
+ ABORT_ON(parse_events_add_breakpoint(list, &data->idx,
|
|
|
+ (void *) $2, $6, $4));
|
|
|
+ $$ = list;
|
|
|
+}
|
|
|
+|
|
|
|
+PE_PREFIX_MEM PE_VALUE '/' PE_VALUE sep_dc
|
|
|
+{
|
|
|
+ struct parse_events_evlist *data = _data;
|
|
|
+ struct list_head *list;
|
|
|
+
|
|
|
+ ALLOC_LIST(list);
|
|
|
+ ABORT_ON(parse_events_add_breakpoint(list, &data->idx,
|
|
|
+ (void *) $2, NULL, $4));
|
|
|
+ $$ = list;
|
|
|
+}
|
|
|
+|
|
|
|
PE_PREFIX_MEM PE_VALUE ':' PE_MODIFIER_BP sep_dc
|
|
|
{
|
|
|
struct parse_events_evlist *data = _data;
|
|
@@ -333,7 +355,7 @@ PE_PREFIX_MEM PE_VALUE ':' PE_MODIFIER_BP sep_dc
|
|
|
|
|
|
ALLOC_LIST(list);
|
|
|
ABORT_ON(parse_events_add_breakpoint(list, &data->idx,
|
|
|
- (void *) $2, $4));
|
|
|
+ (void *) $2, $4, 0));
|
|
|
$$ = list;
|
|
|
}
|
|
|
|
|
|
@@ -344,7 +366,7 @@ PE_PREFIX_MEM PE_VALUE sep_dc
|
|
|
|
|
|
ALLOC_LIST(list);
|
|
|
ABORT_ON(parse_events_add_breakpoint(list, &data->idx,
|
|
|
- (void *) $2, NULL));
|
|
|
+ (void *) $2, NULL, 0));
|
|
|
$$ = list;
|
|
|
}
|
|
|
|