Lines Matching refs:scan
3794 const char *scan; in stab_demangle_prefix() local
3801 scan = *pp + physname_len; in stab_demangle_prefix()
3805 scan = *pp; in stab_demangle_prefix()
3807 scan = strchr (scan, '_'); in stab_demangle_prefix()
3808 while (scan != NULL && *++scan != '_'); in stab_demangle_prefix()
3810 if (scan == NULL) in stab_demangle_prefix()
3816 --scan; in stab_demangle_prefix()
3819 i = strspn (scan, "_"); in stab_demangle_prefix()
3821 scan += i - 2; in stab_demangle_prefix()
3824 if (scan == *pp in stab_demangle_prefix()
3825 && (ISDIGIT (scan[2]) in stab_demangle_prefix()
3826 || scan[2] == 'Q' in stab_demangle_prefix()
3827 || scan[2] == 't')) in stab_demangle_prefix()
3830 *pp = scan + 2; in stab_demangle_prefix()
3833 else if (scan == *pp in stab_demangle_prefix()
3834 && ! ISDIGIT (scan[2]) in stab_demangle_prefix()
3835 && scan[2] != 't') in stab_demangle_prefix()
3839 while (*scan == '_') in stab_demangle_prefix()
3840 ++scan; in stab_demangle_prefix()
3841 scan = strstr (scan, "__"); in stab_demangle_prefix()
3842 if (scan == NULL || scan[2] == '\0') in stab_demangle_prefix()
3848 return stab_demangle_function_name (minfo, pp, scan); in stab_demangle_prefix()
3850 else if (scan[2] != '\0') in stab_demangle_prefix()
3853 return stab_demangle_function_name (minfo, pp, scan); in stab_demangle_prefix()
3869 const char **pp, const char *scan) in stab_demangle_function_name() argument
3879 *pp = scan + 2; in stab_demangle_function_name()