Searched refs:mangled (Results 1 - 10 of 10) sorted by relevance
/haiku-fatelf/src/bin/gdb/libiberty/ |
H A D | cplus-dem.c | 577 consume_count_with_underscores (mangled) 578 const char **mangled; 582 if (**mangled == '_') 584 (*mangled)++; 585 if (!ISDIGIT ((unsigned char)**mangled)) 588 idx = consume_count (mangled); 589 if (**mangled != '_') 593 (*mangled)++; 597 if (**mangled < '0' || **mangled > ' [all...] |
H A D | cp-demint.c | 184 /* Translate a mangled name into components. */ 187 cplus_demangle_v3_components (mangled, options, mem) 188 const char *mangled; 197 len = strlen (mangled); 199 if (mangled[0] == '_' && mangled[1] == 'Z') 208 cplus_demangle_init_info (mangled, options, len, &di); 229 mangled string, then we didn't successfully demangle it. */
|
H A D | cp-demangle.c | 38 This code first pulls the mangled name apart into a list of 43 char *cplus_demangle_v3(const char *mangled, int options) 44 char *java_demangle_v3(const char *mangled) 68 char *__cxa_demangle (const char *mangled, char *buf, size_t *len, 82 stdout about the mangled string. This is not generally useful. 226 in which they appeared in the mangled string. */ 966 /* <mangled-name> ::= _Z <encoding> 1371 /* A Java mangled name may have a trailing '$' if it is a C++ 2381 ::= L <mangled-name> E 3837 cplus_demangle_init_info (mangled, option 4388 dyn_string_t mangled = dyn_string_new (3); local [all...] |
/haiku-fatelf/src/add-ons/kernel/debugger/demangle/ |
H A D | gcc2.cpp | 179 const char* mangled = *_mangled; local 182 if (mangled[0] == 'Q') { 184 if (mangled[1] == '_') { 186 namespaces = strtoul(mangled + 2, (char**)&mangled, 10); 187 if (mangled[0] != '_') 190 mangled++; 192 namespaces = mangled[1] - '0'; 193 mangled += 2; 195 } else if (isdigit(mangled[ 206 const char* mangled = *_mangled; local 252 const char* mangled = *_arg; local 276 first_argument(const char* mangled) argument 292 const char* mangled = NULL; local 332 const char* mangled = mangled_start(symbol, NULL, NULL); local 435 const char* mangled = mangled_start(name, &nameLength, &type); local [all...] |
/haiku-fatelf/src/bin/gdb/gdb/ |
H A D | objc-lang.h | 44 extern char *objc_demangle (const char *mangled, int options);
|
H A D | objc-lang.c | 213 objc_demangle (const char *mangled, int options) argument 217 if (mangled[0] == '_' && 218 (mangled[1] == 'i' || mangled[1] == 'c') && 219 mangled[2] == '_') 221 cp = demangled = xmalloc(strlen(mangled) + 2); 223 if (mangled[1] == 'i') 229 strcpy(cp, mangled+3); /* tack on the rest of the mangled name */ 237 xfree(demangled); /* not mangled nam [all...] |
H A D | language.h | 252 char *(*la_demangle) (const char *mangled, int options); 254 /* Return class name of a mangled method name or NULL. */ 454 const char *mangled, int options);
|
H A D | language.c | 1055 const char *mangled, int options) 1058 return current_language->la_demangle (mangled, options); 1149 static char *unk_lang_demangle (const char *mangled, int options) 1151 return cplus_demangle (mangled, options); 1154 static char *unk_lang_class_name (const char *mangled) 1046 language_demangle(const struct language_defn *current_language, const char *mangled, int options) argument 1141 unk_lang_demangle(const char *mangled, int options) argument 1146 unk_lang_class_name(const char *mangled) argument
|
H A D | symtab.c | 329 /* Does the form of physname indicate that it is the full mangled name 341 /* Nothing to do if physname already contains a fully mangled v3 abi name 390 mangle it using 0 for the length of the class. Thus it gets mangled 421 /* Functions to initialize a symbol's mangled name. */ 424 a pair of strings; one for the mangled name and one for the demangled 425 name. The entry is hashed via just the mangled name. */ 448 const char *mangled) 459 objc_demangle (mangled, 0); 470 cplus_demangle (mangled, DMGL_PARAMS | DMGL_ANSI); 480 cplus_demangle (mangled, 445 symbol_find_demangled_name(struct general_symbol_info *gsymbol, const char *mangled) argument 607 char *mangled = gsymbol->name; local [all...] |
/haiku-fatelf/src/bin/gdb/include/ |
H A D | demangle.h | 113 cplus_demangle PARAMS ((const char *mangled, int options)); 134 cplus_demangle_v3 PARAMS ((const char* mangled, int options)); 137 java_demangle_v3 PARAMS ((const char* mangled)); 146 /* Return non-zero iff NAME is the mangled form of a constructor name 160 /* Return non-zero iff NAME is the mangled form of a destructor name 168 representation of the mangled name, and the second pass turns the 332 to the mangled string, but since negative numbers are mangled 334 number which involves neither modifying the mangled string nor 434 /* People building mangled tree [all...] |
Completed in 112 milliseconds