Lines Matching refs:str
85 static inline int is_arm_mapping_symbol(const char *str) in is_arm_mapping_symbol() argument
87 return str[0] == '$' && strchr("axtd", str[1]) in is_arm_mapping_symbol()
88 && (str[2] == '\0' || str[2] == '.'); in is_arm_mapping_symbol()
114 char str[500]; in read_symbol() local
118 rc = fscanf(in, "%llx %c %499s\n", &s->addr, &stype, str); in read_symbol()
120 if (rc != EOF && fgets(str, 500, in) == NULL) in read_symbol()
124 if (strlen(str) > KSYM_NAME_LEN) { in read_symbol()
127 str, strlen(str), KSYM_NAME_LEN); in read_symbol()
131 sym = str; in read_symbol()
133 if (symbol_prefix_char && str[0] == symbol_prefix_char) in read_symbol()
156 else if (str[0] == '$') in read_symbol()
167 s->len = strlen(str) + 1; in read_symbol()
174 strcpy((char *)s->sym + 1, str); in read_symbol()
465 static void *find_token(unsigned char *str, int len, unsigned char *token) in find_token() argument
470 if (str[i] == token[0] && str[i+1] == token[1]) in find_token()
471 return &str[i]; in find_token()
478 static void compress_symbols(unsigned char *str, int idx) in compress_symbols() argument
489 p2 = find_token(p1, len, str); in compress_symbols()
508 p2 = find_token(p1, size, str); in compress_symbols()
632 static int prefix_underscores_count(const char *str) in prefix_underscores_count() argument
634 const char *tail = str; in prefix_underscores_count()
639 return tail - str; in prefix_underscores_count()