Lines Matching refs:filter

1088 		TraceFilter* filter = _ParseExpression();
1089 return fTokenIndex == fTokenCount && filter != NULL;
1112 TraceFilter* filter = new(&fFilters[fFilterCount++])
1114 filter->fString = token + 1;
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++])
1124 filter->fValue = parse_expression(token + 2);
1125 return filter;
1127 TraceFilter* filter = new(&fFilters[fFilterCount++])
1129 filter->fValue = parse_expression(token + 2);
1130 return filter;
1132 TraceFilter* filter = new(&fFilters[fFilterCount++]) NotTraceFilter;
1133 if ((filter->fSubFilters.first = _ParseExpression()) != NULL)
1134 return filter;
1137 TraceFilter* filter = new(&fFilters[fFilterCount++]) AndTraceFilter;
1138 if ((filter->fSubFilters.first = _ParseExpression()) != NULL
1139 && (filter->fSubFilters.second = _ParseExpression()) != NULL) {
1140 return filter;
1144 TraceFilter* filter = new(&fFilters[fFilterCount++]) OrTraceFilter;
1145 if ((filter->fSubFilters.first = _ParseExpression()) != NULL
1146 && (filter->fSubFilters.second = _ParseExpression()) != NULL) {
1147 return filter;
1157 TraceFilter* filter = new(&fFilters[fFilterCount++])
1159 filter->fThread = strtol(arg, NULL, 0);
1160 return filter;
1168 TraceFilter* filter = new(&fFilters[fFilterCount++])
1170 filter->fTeam = strtol(arg, NULL, 0);
1171 return filter;
1380 if (strcmp(argv[argi], "filter") == 0) {
1391 // filter specification
1394 if (strcmp(argv[argi], "filter") == 0)
1469 TraceFilter* filter = NULL;
1471 filter = TraceFilterParser::Default()->Filter();
1474 wrapperFilter->Init(filter, direction, cont != 0);
1475 filter = wrapperFilter;
1478 if (direction < 0 && filter && lastToCheck - firstToCheck >= count) {
1482 // From the last entry to check iterate backwards to check filter
1496 if (filter->Filter(entry, out)) {
1522 // dump the entries matching the filter in the range
1538 if (filter && (markedMatching
1540 : !filter->Filter(entry, out))) {
1558 } else if (!filter)
1799 "[ #<pattern> | (\"filter\" <filter>) ])\n"
1813 " (potentially, if a filter is specified). The index of\n"
1821 " <range> - Only relevant if a filter is specified. Specifies the\n"
1825 " filter, only the first (forward) or last (backward)\n"
1832 " <filter> - If specified only entries matching this filter\n"