Lines Matching refs:pattern
1899 : pattern(a_pattern), language(a_language), exact_match(a_exact_match), in Version_expression()
1903 std::string pattern; member
2158 Version_script_info::unquote(std::string* pattern) const in unquote()
2161 size_t len = pattern->length(); in unquote()
2169 switch ((*pattern)[i]) in unquote()
2182 (*pattern)[j] = (*pattern)[i]; in unquote()
2242 if (exp.pattern.length() == 1 && exp.pattern[0] == '*') in build_expression_list_lookup()
2259 std::string pattern = exp.pattern; in build_expression_list_lookup() local
2262 if (this->unquote(&pattern)) in build_expression_list_lookup()
2271 this->add_exact_match(pattern, v, is_global, &exp, in build_expression_list_lookup()
2373 if (fnmatch(p->expression->pattern.c_str(), name_to_match, in get_symbol_version()
2426 std::string pattern = expression.pattern; in check_unmatched_names() local
2429 if (this->unquote(&pattern)) in check_unmatched_names()
2433 if (symtab->lookup(pattern.c_str(), vt->tag.c_str()) == NULL) in check_unmatched_names()
2436 vt->tag.c_str(), pattern.c_str()); in check_unmatched_names()
2546 fprintf(f, "%s", ve.pattern.c_str()); in print_expression_list()
2973 const char* pattern, int patlen, int exact_match) in script_new_vers_pattern() argument
2979 Version_expression(std::string(pattern, patlen), in script_new_vers_pattern()