Lines Matching refs:mangled
3733 cplus_demangle_init_info (const char *mangled, int options, size_t len, in cplus_demangle_init_info() argument
3736 di->s = mangled; in cplus_demangle_init_info()
3737 di->send = mangled + len; in cplus_demangle_init_info()
3740 di->n = mangled; in cplus_demangle_init_info()
3767 d_demangle (const char* mangled, int options, size_t *palc) in d_demangle() argument
3778 len = strlen (mangled); in d_demangle()
3780 if (mangled[0] == '_' && mangled[1] == 'Z') in d_demangle()
3782 else if (strncmp (mangled, "_GLOBAL_", 8) == 0 in d_demangle()
3783 && (mangled[8] == '.' || mangled[8] == '_' || mangled[8] == '$') in d_demangle()
3784 && (mangled[9] == 'D' || mangled[9] == 'I') in d_demangle()
3785 && mangled[10] == '_') in d_demangle()
3794 if (mangled[9] == 'I') in d_demangle()
3798 strlcat (r, mangled + 11, 40 + len - 11); in d_demangle()
3809 cplus_demangle_init_info (mangled, options, len, &di); in d_demangle()
3987 cplus_demangle_v3 (const char* mangled, int options) in cplus_demangle_v3() argument
3991 return d_demangle (mangled, options, &alc); in cplus_demangle_v3()
4002 java_demangle_v3 (const char* mangled) in java_demangle_v3() argument
4010 demangled = d_demangle (mangled, DMGL_JAVA | DMGL_PARAMS, &alc); in java_demangle_v3()
4052 is_ctor_or_dtor (const char *mangled, in is_ctor_or_dtor() argument
4063 cplus_demangle_init_info (mangled, DMGL_GNU_V3, strlen (mangled), &di); in is_ctor_or_dtor()
4250 dyn_string_t mangled = dyn_string_new (3); in main() local
4263 dyn_string_append_char (mangled, c); in main()
4269 if (dyn_string_length (mangled) > 0) in main()
4272 s = __cxa_demangle (dyn_string_buf (mangled), NULL, NULL, NULL); in main()
4274 s = cplus_demangle_v3 (dyn_string_buf (mangled), options); in main()
4286 fputs (dyn_string_buf (mangled), stdout); in main()
4289 dyn_string_clear (mangled); in main()
4298 dyn_string_delete (mangled); in main()