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

12

/freebsd-10.1-release/contrib/binutils/libiberty/
H A Dcplus-dem.c531 consume_count_with_underscores (const char **mangled) argument
535 if (**mangled == '_')
537 (*mangled)++;
538 if (!ISDIGIT ((unsigned char)**mangled))
541 idx = consume_count (mangled);
542 if (**mangled != '_')
546 (*mangled)++;
550 if (**mangled < '0' || **mangled > '9')
553 idx = **mangled
846 cplus_demangle(const char *mangled, int options) argument
908 ada_demangle(const char *mangled, int option ATTRIBUTE_UNUSED) argument
1011 internal_cplus_demangle(struct work_stuff *work, const char *mangled) argument
1255 demangle_signature(struct work_stuff *work, const char **mangled, string *declp) argument
1567 demangle_template_template_parm(struct work_stuff *work, const char **mangled, string *tname) argument
1629 demangle_expression(struct work_stuff *work, const char **mangled, string *s, type_kind_t tk) argument
1686 demangle_integral_value(struct work_stuff *work, const char **mangled, string *s) argument
1782 demangle_real_value(struct work_stuff *work, const char **mangled, string *s) argument
1823 demangle_template_value_parm(struct work_stuff *work, const char **mangled, string *s, type_kind_t tk) argument
1932 demangle_template(struct work_stuff *work, const char **mangled, string *tname, string *trawname, int is_type, int remember) argument
2143 arm_pt(struct work_stuff *work, const char *mangled, int n, const char **anchor, const char **args) argument
2197 demangle_arm_hp_template(struct work_stuff *work, const char **mangled, int n, string *declp) argument
2375 demangle_class_name(struct work_stuff *work, const char **mangled, string *declp) argument
2429 demangle_class(struct work_stuff *work, const char **mangled, string *declp) argument
2481 iterate_demangle_function(struct work_stuff *work, const char **mangled, string *declp, const char *scan) argument
2581 demangle_prefix(struct work_stuff *work, const char **mangled, string *declp) argument
2790 gnu_special(struct work_stuff *work, const char **mangled, string *declp) argument
2991 recursively_demangle(struct work_stuff *work, const char **mangled, string *result, int namelength) argument
3040 arm_special(const char **mangled, string *declp) argument
3123 demangle_qualified(struct work_stuff *work, const char **mangled, string *result, int isfuncname, int append) argument
3382 do_type(struct work_stuff *work, const char **mangled, string *result) argument
3691 demangle_fund_type(struct work_stuff *work, const char **mangled, string *result) argument
3891 do_hpacc_template_const_value(struct work_stuff *work ATTRIBUTE_UNUSED, const char **mangled, string *result) argument
3946 do_hpacc_template_literal(struct work_stuff *work, const char **mangled, string *result) argument
4019 do_arg(struct work_stuff *work, const char **mangled, string *result) argument
4265 demangle_args(struct work_stuff *work, const char **mangled, string *declp) argument
4388 demangle_nested_args(struct work_stuff *work, const char **mangled, string *declp) argument
4425 demangle_function_name(struct work_stuff *work, const char **mangled, string *declp, const char *scan) argument
[all...]
H A Dcp-demint.c180 /* Translate a mangled name into components. */
183 cplus_demangle_v3_components (const char *mangled, int options, void **mem) argument
190 len = strlen (mangled);
192 if (mangled[0] == '_' && mangled[1] == 'Z')
201 cplus_demangle_init_info (mangled, options, len, &di);
222 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)
45 int cplus_demangle_v3_callback(const char *mangled, int options,
47 int java_demangle_v3_callback(const char *mangled,
74 char *__cxa_demangle (const char *mangled, char *buf, size_t *len,
94 stdout about the mangled string. This is not generally useful.
253 in which they appeared in the mangled string. */
954 /* <mangled-name> ::= _Z <encoding>
1365 /* A Java mangled nam
3928 cplus_demangle_init_info(const char *mangled, int options, size_t len, struct d_info *di) argument
3960 d_demangle_callback(const char *mangled, int options, demangle_callbackref callback, void *opaque) argument
4038 d_demangle(const char *mangled, int options, size_t *palc) argument
4198 cplus_demangle_v3(const char *mangled, int options) argument
4206 cplus_demangle_v3_callback(const char *mangled, int options, demangle_callbackref callback, void *opaque) argument
4219 java_demangle_v3(const char *mangled) argument
4227 java_demangle_v3_callback(const char *mangled, demangle_callbackref callback, void *opaque) argument
4244 is_ctor_or_dtor(const char *mangled, enum gnu_v3_ctor_kinds *ctor_kind, enum gnu_v3_dtor_kinds *dtor_kind) argument
4427 dyn_string_t mangled = dyn_string_new (3); local
[all...]
/freebsd-10.1-release/contrib/gcclibs/libiberty/
H A Dcplus-dem.c531 consume_count_with_underscores (const char **mangled) argument
535 if (**mangled == '_')
537 (*mangled)++;
538 if (!ISDIGIT ((unsigned char)**mangled))
541 idx = consume_count (mangled);
542 if (**mangled != '_')
546 (*mangled)++;
550 if (**mangled < '0' || **mangled > '9')
553 idx = **mangled
846 cplus_demangle(const char *mangled, int options) argument
908 ada_demangle(const char *mangled, int option ATTRIBUTE_UNUSED) argument
1011 internal_cplus_demangle(struct work_stuff *work, const char *mangled) argument
1255 demangle_signature(struct work_stuff *work, const char **mangled, string *declp) argument
1567 demangle_template_template_parm(struct work_stuff *work, const char **mangled, string *tname) argument
1629 demangle_expression(struct work_stuff *work, const char **mangled, string *s, type_kind_t tk) argument
1686 demangle_integral_value(struct work_stuff *work, const char **mangled, string *s) argument
1782 demangle_real_value(struct work_stuff *work, const char **mangled, string *s) argument
1823 demangle_template_value_parm(struct work_stuff *work, const char **mangled, string *s, type_kind_t tk) argument
1932 demangle_template(struct work_stuff *work, const char **mangled, string *tname, string *trawname, int is_type, int remember) argument
2143 arm_pt(struct work_stuff *work, const char *mangled, int n, const char **anchor, const char **args) argument
2197 demangle_arm_hp_template(struct work_stuff *work, const char **mangled, int n, string *declp) argument
2375 demangle_class_name(struct work_stuff *work, const char **mangled, string *declp) argument
2429 demangle_class(struct work_stuff *work, const char **mangled, string *declp) argument
2481 iterate_demangle_function(struct work_stuff *work, const char **mangled, string *declp, const char *scan) argument
2581 demangle_prefix(struct work_stuff *work, const char **mangled, string *declp) argument
2790 gnu_special(struct work_stuff *work, const char **mangled, string *declp) argument
2991 recursively_demangle(struct work_stuff *work, const char **mangled, string *result, int namelength) argument
3040 arm_special(const char **mangled, string *declp) argument
3123 demangle_qualified(struct work_stuff *work, const char **mangled, string *result, int isfuncname, int append) argument
3382 do_type(struct work_stuff *work, const char **mangled, string *result) argument
3691 demangle_fund_type(struct work_stuff *work, const char **mangled, string *result) argument
3891 do_hpacc_template_const_value(struct work_stuff *work ATTRIBUTE_UNUSED, const char **mangled, string *result) argument
3946 do_hpacc_template_literal(struct work_stuff *work, const char **mangled, string *result) argument
4019 do_arg(struct work_stuff *work, const char **mangled, string *result) argument
4265 demangle_args(struct work_stuff *work, const char **mangled, string *declp) argument
4388 demangle_nested_args(struct work_stuff *work, const char **mangled, string *declp) argument
4425 demangle_function_name(struct work_stuff *work, const char **mangled, string *declp, const char *scan) argument
[all...]
H A Dcp-demint.c180 /* Translate a mangled name into components. */
183 cplus_demangle_v3_components (const char *mangled, int options, void **mem) argument
190 len = strlen (mangled);
192 if (mangled[0] == '_' && mangled[1] == 'Z')
201 cplus_demangle_init_info (mangled, options, len, &di);
222 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.
221 in which they appeared in the mangled string. */
908 /* <mangled-name> ::= _Z <encoding>
1319 /* A Java mangled name may have a trailing '$' if it is a C++
2332 ::= L <mangled-name> E
3777 cplus_demangle_init_info (const char *mangled, in argument
3811 d_demangle(const char* mangled, int options, size_t *palc) argument
4031 cplus_demangle_v3(const char* mangled, int options) argument
4046 java_demangle_v3(const char* mangled) argument
4097 is_ctor_or_dtor(const char *mangled, enum gnu_v3_ctor_kinds *ctor_kind, enum gnu_v3_dtor_kinds *dtor_kind) argument
4295 dyn_string_t mangled = dyn_string_new (3); local
[all...]
/freebsd-10.1-release/contrib/binutils/include/
H A Ddemangle.h124 cplus_demangle (const char *mangled, int options);
150 cplus_demangle_v3_callback (const char *mangled, int options,
154 cplus_demangle_v3 (const char *mangled, int options);
157 java_demangle_v3_callback (const char *mangled,
161 java_demangle_v3 (const char *mangled);
169 /* Return non-zero iff NAME is the mangled form of a constructor name
183 /* Return non-zero iff NAME is the mangled form of a destructor name
191 representation of the mangled name, and the second pass turns the
358 to the mangled string, but since negative numbers are mangled
[all...]
/freebsd-10.1-release/contrib/gcclibs/include/
H A Ddemangle.h124 cplus_demangle (const char *mangled, int options);
145 cplus_demangle_v3 (const char* mangled, int options);
148 java_demangle_v3 (const char* mangled);
157 /* Return non-zero iff NAME is the mangled form of a constructor name
171 /* Return non-zero iff NAME is the mangled form of a destructor name
179 representation of the mangled name, and the second pass turns the
346 to the mangled string, but since negative numbers are mangled
348 number which involves neither modifying the mangled string nor
448 /* People building mangled tree
[all...]
/freebsd-10.1-release/contrib/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 Dada-lang.c411 /* Table of Ada operators and their GNAT-mangled names. Last entry is pair
463 for (i = 0; ada_opname_table[i].mangled != NULL; i += 1)
464 if (DEPRECATED_STREQN (ada_opname_table[i].mangled, p,
465 strlen (ada_opname_table[i].mangled)))
474 /* The "mangled" form of DEMANGLED, according to GNAT conventions.
503 mapping->mangled != NULL &&
507 if (mapping->mangled == NULL)
509 strcpy (mangling_buffer + k, mapping->mangled);
510 k += strlen (mapping->mangled);
565 ada_demangle (const char *mangled)
562 ada_demangle(const char *mangled) argument
[all...]
H A Dlanguage.h241 char *(*la_demangle) (const char *mangled, int options);
512 const char *mangled, int options);
H A Dada-lang.h41 /* Corresponding mangled/demangled names and opcodes for Ada user-definable
45 const char *mangled; member in struct:ada_opname_map
50 /* Table of Ada operators in mangled and demangled forms. */
/freebsd-10.1-release/contrib/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...]
/freebsd-10.1-release/contrib/llvm/tools/lldb/include/lldb/Symbol/
H A DFunction.h39 /// value should not be the mangled named, but the simple method
54 /// should not be the mangled named, but the simple method name.
146 ConstString m_name; ///< Function method name (not a mangled name).
159 /// Construct with the function method name, mangled name, and
164 /// value should not be the mangled named, but the simple method
167 /// @param[in] mangled
168 /// A C string name for the mangled name for this function. This
169 /// value can be NULL if there is no mangled information.
179 InlineFunctionInfo(const char *name, const char *mangled, const Declaration *decl_ptr, const Declaration *call_decl_ptr);
182 /// Construct with the function method name, mangled nam
[all...]
H A DVariable.h32 const char *mangled, // The mangled variable name for variables in namespaces
67 // Since a variable can have a basename "i" and also a mangled
68 // named "_ZN12_GLOBAL__N_11iE" and a demangled mangled name
168 Mangled m_mangled; // The mangled name of the variable
H A DBlock.h382 /// @param[in] mangled
383 /// The mangled method name for the inlined function. This can
384 /// be NULL if there is no mangled name for an inlined function
398 const char *mangled,
/freebsd-10.1-release/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDebugPubnames.cpp106 const char *mangled = NULL; local
129 mangled = form_value.AsCString(debug_str);
189 if (add_die && (name || mangled))
191 pubnames_set.AddDescriptor(die->GetOffset() - cu_offset, mangled ? mangled : name);
H A DDWARFCompileUnit.cpp767 // If we have a mangled name, then the DW_AT_name attribute
809 // Make sure our mangled name isn't the same string table entry
815 Mangled mangled (ConstString(mangled_cstr), true);
816 func_fullnames.Insert (mangled.GetMangledName(), die.GetOffset());
817 if (mangled.GetDemangledName())
818 func_fullnames.Insert (mangled.GetDemangledName(), die.GetOffset());
831 // Make sure our mangled name isn't the same string table entry
837 Mangled mangled (ConstString(mangled_cstr), true);
838 func_fullnames.Insert (mangled.GetMangledName(), die.GetOffset());
839 if (mangled
[all...]
/freebsd-10.1-release/contrib/llvm/tools/lldb/source/Symbol/
H A DFunction.cpp96 const char *mangled,
101 m_mangled(ConstString(mangled), true),
109 const Mangled &mangled,
114 m_mangled(mangled),
130 // only compare the mangled names if both have them
202 const Mangled &mangled,
210 m_mangled (mangled),
226 const char *mangled,
234 m_mangled (ConstString(mangled), true),
93 InlineFunctionInfo( const char *name, const char *mangled, const Declaration *decl_ptr, const Declaration *call_decl_ptr ) argument
106 InlineFunctionInfo( const ConstString& name, const Mangled &mangled, const Declaration *decl_ptr, const Declaration *call_decl_ptr ) argument
197 Function( CompileUnit *comp_unit, lldb::user_id_t func_uid, lldb::user_id_t type_uid, const Mangled &mangled, Type * type, const AddressRange& range ) argument
221 Function( CompileUnit *comp_unit, lldb::user_id_t func_uid, lldb::user_id_t type_uid, const char *mangled, Type *type, const AddressRange &range ) argument
H A DSymtab.cpp273 const Mangled &mangled = pos->GetMangled(); local
274 if (mangled.GetMangledName())
277 if (mangled.GetDemangledName())
303 const Mangled &mangled = symbol->GetMangled(); local
304 entry.cstring = mangled.GetMangledName().GetCString();
317 CPPLanguageRuntime::MethodName cxx_method (mangled.GetDemangledName());
366 entry.cstring = mangled.GetDemangledName().GetCString();
463 const Mangled &mangled = symbol->GetMangled();
466 entry.cstring = mangled.GetDemangledName().GetCString();
473 entry.cstring = mangled
[all...]
/freebsd-10.1-release/contrib/libstdc++/src/
H A Dlocale.cc44 # define _GLIBCXX_LOC_ID(mangled) extern std::locale::id mangled
417 # define _GLIBCXX_SYNC_ID(facet, mangled) \
418 if (this == &::mangled) \
/freebsd-10.1-release/contrib/llvm/tools/lldb/include/lldb/Core/
H A DConstString.h384 /// Set the C string value and its mangled counterpart.
386 /// Object files and debug sybmols often use mangled string to
389 /// counterparts so when we run into another instance of a mangled
394 /// The demangled C string to correlate with the \a mangled
397 /// @param[in] mangled
398 /// The already uniqued mangled ConstString to correlate the
403 const ConstString &mangled);
406 /// Retrieve the mangled or demangled counterpart for a mangled
409 /// Object files and debug sybmols often use mangled strin
[all...]
/freebsd-10.1-release/contrib/llvm/tools/lldb/source/Core/
H A DConstString.cpp120 // Make string pool entry with the mangled counterpart already set
126 // mangled const string...
313 ConstString::SetCStringWithMangledCounterpart (const char *demangled, const ConstString &mangled) argument
315 m_string = StringPool().GetConstCStringAndSetMangledCounterPart (demangled, mangled.m_string);
/freebsd-10.1-release/contrib/gcc/
H A Dtlink.c69 const char *mangled;
602 dem->mangled = sym->key;
663 /* Try a mangled name in quotes. */
720 sym = symbol_hash_lookup (dem->mangled, false);
68 const char *mangled; member in struct:demangled_hash_entry

Completed in 311 milliseconds

12