Lines Matching refs:match
56 static bool match(Symbol* candidate, Symbol* match, Mode match_mode);
73 if (match(class_name, current->class_name(), current->_class_mode) &&
74 match(method_name, current->method_name(), current->_method_mode) &&
82 bool match(methodHandle method) {
139 bool MethodMatcher::match(Symbol* candidate, Symbol* match, Mode match_mode) {
145 return candidate == match;
150 const char * match_string = match->as_C_string();
181 bool match(methodHandle method, const char* opt) {
254 lists[command]->match(method));
283 ((MethodOptionMatcher*)lists[OptionCommand])->match(method, option);
290 if (lists[ExcludeCommand]->match(method)) {
297 return !lists[CompileOnlyCommand]->match(method);
404 int match = MethodMatcher::Exact;
406 match |= MethodMatcher::Suffix;
414 match |= MethodMatcher::Prefix;
422 return (MethodMatcher::Mode)match;
496 MethodMatcher* match = NULL;
506 // signatures always begin with ( so match that by hand
519 if (match != NULL && !_quiet) {
520 // Print out the last match added
522 match->print();
524 match = add_option_string(c_name, c_match, m_name, m_match, signature, strdup(option));
534 match = add_predicate(command, c_name, c_match, m_name, m_match, signature);
539 if (match != NULL) {
543 match->print();
706 // foo/bar.blah is an exact match on foo/bar, bar.blah is a suffix match on bar