Searched refs:mangled (Results 1 - 10 of 10) sorted by relevance

/haiku-fatelf/src/bin/gdb/libiberty/
H A Dcplus-dem.c577 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 Dcp-demint.c184 /* 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 Dcp-demangle.c38 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 Dgcc2.cpp179 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 Dobjc-lang.h44 extern char *objc_demangle (const char *mangled, int options);
H A Dobjc-lang.c213 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 Dlanguage.h252 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 Dlanguage.c1055 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 Dsymtab.c329 /* 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 Ddemangle.h113 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