projects
/
lttv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
update
[lttv.git]
/
genevent-new
/
parser.c
diff --git
a/genevent-new/parser.c
b/genevent-new/parser.c
index bcae82e1a4ab89e62948c998a6d7d088bf88c22f..28ebaeea9dba2e5a99eac16c404be0f62d81d000 100644
(file)
--- a/
genevent-new/parser.c
+++ b/
genevent-new/parser.c
@@
-247,6
+247,8
@@
void getEventAttributes(parse_file_t *in, event_t *ev)
ev->name = NULL;
ev->per_trace = 0;
ev->per_tracefile = 0;
ev->name = NULL;
ev->per_trace = 0;
ev->per_tracefile = 0;
+ ev->param_buffer = 0;
+ ev->no_instrument_function = 0;
while(1) {
token = getToken(in);
while(1) {
token = getToken(in);
@@
-265,7
+267,11
@@
void getEventAttributes(parse_file_t *in, event_t *ev)
ev->per_trace = 1;
} else if(!strcmp("per_tracefile", token)) {
ev->per_tracefile = 1;
ev->per_trace = 1;
} else if(!strcmp("per_tracefile", token)) {
ev->per_tracefile = 1;
- }
+ } else if(!strcmp("param_buffer", token)) {
+ ev->param_buffer = 1;
+ } else if(!strcmp("no_instrument_function", token)) {
+ ev->no_instrument_function = 1;
+ }
}
}
}
}
@@
-289,6
+295,7
@@
void getFacilityAttributes(parse_file_t *in, facility_t *fac)
fac->name = NULL;
fac->arch = NULL;
fac->name = NULL;
fac->arch = NULL;
+ fac->user = 0;
while(1) {
token = getToken(in);
while(1) {
token = getToken(in);
@@
-303,6
+310,8
@@
void getFacilityAttributes(parse_file_t *in, facility_t *fac)
if(car == EOF) in->error(in,"name was expected");
else if(car == '\"') fac->name = allocAndCopy(getQuotedString(in));
else fac->name = allocAndCopy(getName(in));
if(car == EOF) in->error(in,"name was expected");
else if(car == '\"') fac->name = allocAndCopy(getQuotedString(in));
else fac->name = allocAndCopy(getName(in));
+ if(!strncmp(fac->name, "user_", sizeof("user_")) == 0)
+ fac->user = 1;
} else if(!strcmp("arch", token)) {
getEqual(in);
car = seekNextChar(in);
} else if(!strcmp("arch", token)) {
getEqual(in);
car = seekNextChar(in);
This page took
0.024262 seconds
and
4
git commands to generate.