Lines Matching refs:filter

1078 		TraceFilter* filter = _ParseExpression();
1079 return fTokenIndex == fTokenCount && filter != NULL;
1102 TraceFilter* filter = new(&fFilters[fFilterCount++])
1104 filter->fString = token + 1;
1105 return filter;
1107 TraceFilter* filter = new(&fFilters[fFilterCount++])
1109 filter->fValue = parse_expression(token + 2);
1110 return filter;
1112 TraceFilter* filter = new(&fFilters[fFilterCount++])
1114 filter->fValue = parse_expression(token + 2);
1115 return filter;
1117 TraceFilter* filter = new(&fFilters[fFilterCount++])
1119 filter->fValue = parse_expression(token + 2);
1120 return filter;
1122 TraceFilter* filter = new(&fFilters[fFilterCount++]) NotTraceFilter;
1123 if ((filter->fSubFilters.first = _ParseExpression()) != NULL)
1124 return filter;
1125 delete(filter);
1128 TraceFilter* filter = new(&fFilters[fFilterCount++]) AndTraceFilter;
1129 if ((filter->fSubFilters.first = _ParseExpression()) != NULL
1130 && (filter->fSubFilters.second = _ParseExpression()) != NULL) {
1131 return filter;
1133 delete(filter);
1136 TraceFilter* filter = new(&fFilters[fFilterCount++]) OrTraceFilter;
1137 if ((filter->fSubFilters.first = _ParseExpression()) != NULL
1138 && (filter->fSubFilters.second = _ParseExpression()) != NULL) {
1139 return filter;
1141 delete(filter);
1150 TraceFilter* filter = new(&fFilters[fFilterCount++])
1152 filter->fThread = strtol(arg, NULL, 0);
1153 return filter;
1161 TraceFilter* filter = new(&fFilters[fFilterCount++])
1163 filter->fTeam = strtol(arg, NULL, 0);
1164 return filter;
1373 if (strcmp(argv[argi], "filter") == 0) {
1384 // filter specification
1387 if (strcmp(argv[argi], "filter") == 0)
1462 TraceFilter* filter = NULL;
1464 filter = TraceFilterParser::Default()->Filter();
1467 wrapperFilter->Init(filter, direction, cont != 0);
1468 filter = wrapperFilter;
1471 if (direction < 0 && filter && lastToCheck - firstToCheck >= count) {
1475 // From the last entry to check iterate backwards to check filter
1489 if (filter->Filter(entry, out)) {
1515 // dump the entries matching the filter in the range
1531 if (filter && (markedMatching
1533 : !filter->Filter(entry, out))) {
1551 } else if (!filter)
1793 "[ #<pattern> | (\"filter\" <filter>) ])\n"
1807 " (potentially, if a filter is specified). The index of\n"
1815 " <range> - Only relevant if a filter is specified. Specifies the\n"
1819 " filter, only the first (forward) or last (backward)\n"
1826 " <filter> - If specified only entries matching this filter\n"