Lines Matching refs:mangled
6230 cplus_demangle_init_info (const char *mangled, int options, size_t len, in cplus_demangle_init_info() argument
6233 di->s = mangled; in cplus_demangle_init_info()
6234 di->send = mangled + len; in cplus_demangle_init_info()
6237 di->n = mangled; in cplus_demangle_init_info()
6264 d_demangle_callback (const char *mangled, int options, in d_demangle_callback() argument
6279 if (mangled[0] == '_' && mangled[1] == 'Z') in d_demangle_callback()
6281 else if (strncmp (mangled, "_GLOBAL_", 8) == 0 in d_demangle_callback()
6282 && (mangled[8] == '.' || mangled[8] == '_' || mangled[8] == '$') in d_demangle_callback()
6283 && (mangled[9] == 'D' || mangled[9] == 'I') in d_demangle_callback()
6284 && mangled[10] == '_') in d_demangle_callback()
6285 type = mangled[9] == 'I' ? DCT_GLOBAL_CTORS : DCT_GLOBAL_DTORS; in d_demangle_callback()
6293 cplus_demangle_init_info (mangled, options, strlen (mangled), &di); in d_demangle_callback()
6371 d_demangle (const char *mangled, int options, size_t *palc) in d_demangle() argument
6378 status = d_demangle_callback (mangled, options, in d_demangle()
6531 cplus_demangle_v3 (const char *mangled, int options) in cplus_demangle_v3() argument
6535 return d_demangle (mangled, options, &alc); in cplus_demangle_v3()
6539 cplus_demangle_v3_callback (const char *mangled, int options, in cplus_demangle_v3_callback() argument
6542 return d_demangle_callback (mangled, options, callback, opaque); in cplus_demangle_v3_callback()
6552 java_demangle_v3 (const char *mangled) in java_demangle_v3() argument
6556 return d_demangle (mangled, DMGL_JAVA | DMGL_PARAMS | DMGL_RET_POSTFIX, &alc); in java_demangle_v3()
6560 java_demangle_v3_callback (const char *mangled, in java_demangle_v3_callback() argument
6563 return d_demangle_callback (mangled, in java_demangle_v3_callback()
6577 is_ctor_or_dtor (const char *mangled, in is_ctor_or_dtor() argument
6588 cplus_demangle_init_info (mangled, DMGL_GNU_V3, strlen (mangled), &di); in is_ctor_or_dtor()
6763 dyn_string_t mangled = dyn_string_new (3); in main() local
6776 dyn_string_append_char (mangled, c); in main()
6782 if (dyn_string_length (mangled) > 0) in main()
6785 s = __cxa_demangle (dyn_string_buf (mangled), NULL, NULL, NULL); in main()
6787 s = cplus_demangle_v3 (dyn_string_buf (mangled), options); in main()
6799 fputs (dyn_string_buf (mangled), stdout); in main()
6802 dyn_string_clear (mangled); in main()
6811 dyn_string_delete (mangled); in main()