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

12

/external/valgrind/coregrind/m_demangle/
H A Dcplus-dem.c544 consume_count_with_underscores (const char **mangled) argument
548 if (**mangled == '_')
550 (*mangled)++;
551 if (!ISDIGIT ((unsigned char)**mangled))
554 idx = consume_count (mangled);
555 if (**mangled != '_')
559 (*mangled)++;
563 if (**mangled < '0' || **mangled > '9')
566 idx = **mangled
859 cplus_demangle(const char *mangled, int options) argument
898 ada_demangle(const char *mangled, int option ATTRIBUTE_UNUSED) argument
1166 internal_cplus_demangle(struct work_stuff *work, const char *mangled) argument
1416 demangle_signature(struct work_stuff *work, const char **mangled, string *declp) argument
1728 demangle_template_template_parm(struct work_stuff *work, const char **mangled, string *tname) argument
1790 demangle_expression(struct work_stuff *work, const char **mangled, string *s, type_kind_t tk) argument
1847 demangle_integral_value(struct work_stuff *work, const char **mangled, string *s) argument
1943 demangle_real_value(struct work_stuff *work, const char **mangled, string *s) argument
1984 demangle_template_value_parm(struct work_stuff *work, const char **mangled, string *s, type_kind_t tk) argument
2093 demangle_template(struct work_stuff *work, const char **mangled, string *tname, string *trawname, int is_type, int remember) argument
2304 arm_pt(const char *mangled, int n, const char **anchor, const char **args) argument
2358 demangle_arm_hp_template(struct work_stuff *work, const char **mangled, int n, string *declp) argument
2536 demangle_class_name(struct work_stuff *work, const char **mangled, string *declp) argument
2590 demangle_class(struct work_stuff *work, const char **mangled, string *declp) argument
2642 iterate_demangle_function(struct work_stuff *work, const char **mangled, string *declp, const char *scan) argument
2741 demangle_prefix(struct work_stuff *work, const char **mangled, string *declp) argument
2950 gnu_special(struct work_stuff *work, const char **mangled, string *declp) argument
3151 recursively_demangle(struct work_stuff *work, const char **mangled, string *result, int namelength) argument
3200 arm_special(const char **mangled, string *declp) argument
3283 demangle_qualified(struct work_stuff *work, const char **mangled, string *result, int isfuncname, int append) argument
3542 do_type(struct work_stuff *work, const char **mangled, string *result) argument
3854 demangle_fund_type(struct work_stuff *work, const char **mangled, string *result) argument
4061 do_hpacc_template_const_value(struct work_stuff *work ATTRIBUTE_UNUSED, const char **mangled, string *result) argument
4116 do_hpacc_template_literal(struct work_stuff *work, const char **mangled, string *result) argument
4189 do_arg(struct work_stuff *work, const char **mangled, string *result) argument
4435 demangle_args(struct work_stuff *work, const char **mangled, string *declp) argument
4558 demangle_nested_args(struct work_stuff *work, const char **mangled, string *declp) argument
4597 demangle_function_name(struct work_stuff *work, const char **mangled, string *declp, const char *scan) argument
[all...]
H A Ddemangle.h132 ML_(cplus_demangle) (const char *mangled, int options);
158 cplus_demangle_v3_callback (const char *mangled, int options,
162 cplus_demangle_v3 (const char *mangled, int options);
165 java_demangle_v3_callback (const char *mangled,
169 java_demangle_v3 (const char *mangled);
172 ada_demangle (const char *mangled, int options);
185 /* Return non-zero iff NAME is the mangled form of a constructor name
204 /* Return non-zero iff NAME is the mangled form of a destructor name
212 representation of the mangled name, and the second pass turns the
403 to the mangled strin
[all...]
H A Dcp-demangle.c39 This code first pulls the mangled name apart into a list of
44 char *cplus_demangle_v3(const char *mangled, int options)
45 char *java_demangle_v3(const char *mangled)
46 int cplus_demangle_v3_callback(const char *mangled, int options,
48 int java_demangle_v3_callback(const char *mangled,
75 char *__cxa_demangle (const char *mangled, char *buf, size_t *len,
95 stdout about the mangled string. This is not generally useful.
269 in which they appeared in the mangled string. */
1003 /* Add a new demangle mangled name component. */
1167 /* <mangled
5816 cplus_demangle_init_info(const char *mangled, int options, size_t len, struct d_info *di) argument
5850 d_demangle_callback(const char *mangled, int options, demangle_callbackref callback, void *opaque) argument
5956 d_demangle(const char *mangled, int options, size_t *palc) argument
6116 cplus_demangle_v3(const char *mangled, int options) argument
6124 cplus_demangle_v3_callback(const char *mangled, int options, demangle_callbackref callback, void *opaque) argument
6137 java_demangle_v3(const char *mangled) argument
6145 java_demangle_v3_callback(const char *mangled, demangle_callbackref callback, void *opaque) argument
6162 is_ctor_or_dtor(const char *mangled, enum gnu_v3_ctor_kinds *ctor_kind, enum gnu_v3_dtor_kinds *dtor_kind) argument
6362 dyn_string_t mangled = dyn_string_new (3); local
[all...]
/external/ltrace/
H A Ddemangle.h31 extern char *cplus_demangle(const char *mangled, int options);
/external/v8/src/base/
H A Dlogging.cc35 char mangled[201]; local
36 if (sscanf(symbols[i], "%*[^(]%*[(]%200[^)+]", mangled) == 1) { // NOLINT
39 char* demangled = abi::__cxa_demangle(mangled, NULL, &length, &status);
40 OS::PrintError("%s\n", demangled != NULL ? demangled : mangled);
/external/lldb/source/Core/
H A DMangled.cpp49 // the mangled version.
51 Mangled::Mangled (const ConstString &s, bool mangled) : argument
56 SetValue(s, mangled);
78 // Mangled mangled(...);
79 // if (mangled)
91 // Mangled mangled(...);
102 // Clear the mangled and demangled values.
124 // Set the string value in this objects. If "mangled" is true, then
125 // the mangled named is set with the new value in "s", else the
129 Mangled::SetValue (const ConstString &s, bool mangled) argument
[all...]
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);
/external/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.h381 /// @param[in] mangled
382 /// The mangled method name for the inlined function. This can
383 /// be NULL if there is no mangled name for an inlined function
397 const char *mangled,
/external/skia/tools/
H A DCrashHandler.cpp41 char mangled[kMax], demangled[kMax]; local
43 unw_get_proc_name(&cursor, mangled, kMax, &offset);
47 abi::__cxa_demangle(mangled, demangled, &len, &ok);
49 SkDebugf("%s (+0x%zx)\n", ok == 0 ? demangled : mangled, (size_t)offset);
/external/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.cpp791 // If we have a mangled name, then the DW_AT_name attribute
833 // Make sure our mangled name isn't the same string table entry
839 Mangled mangled (ConstString(mangled_cstr), true);
840 func_fullnames.Insert (mangled.GetMangledName(), die.GetOffset());
841 if (mangled.GetDemangledName())
842 func_fullnames.Insert (mangled.GetDemangledName(), die.GetOffset());
855 // Make sure our mangled name isn't the same string table entry
861 Mangled mangled (ConstString(mangled_cstr), true);
862 func_fullnames.Insert (mangled.GetMangledName(), die.GetOffset());
863 if (mangled
[all...]
/external/google-breakpad/src/common/
H A Dstabs_to_module.cc48 static string Demangle(const string &mangled) { argument
50 char *demangled = abi::__cxa_demangle(mangled.c_str(), NULL, NULL, &status);
56 return string(mangled);
/external/lldb/source/Symbol/
H A DFunction.cpp95 const char *mangled,
100 m_mangled(ConstString(mangled), true),
108 const Mangled &mangled,
113 m_mangled(mangled),
129 // only compare the mangled names if both have them
201 const Mangled &mangled,
209 m_mangled (mangled),
225 const char *mangled,
233 m_mangled (ConstString(mangled), true),
92 InlineFunctionInfo( const char *name, const char *mangled, const Declaration *decl_ptr, const Declaration *call_decl_ptr ) argument
105 InlineFunctionInfo( const ConstString& name, const Mangled &mangled, const Declaration *decl_ptr, const Declaration *call_decl_ptr ) argument
196 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
220 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...]
H A DBlock.cpp463 Block::SetInlinedFunctionInfo(const char *name, const char *mangled, const Declaration *decl_ptr, const Declaration *call_decl_ptr) argument
465 m_inlineInfoSP.reset(new InlineFunctionInfo(name, mangled, decl_ptr, call_decl_ptr));
H A DVariable.cpp39 const char *mangled, // The mangled variable name for variables in namespaces
50 m_mangled (ConstString(mangled), true),
35 Variable( lldb::user_id_t uid, const char *name, const char *mangled, const lldb::SymbolFileTypeSP &symfile_type_sp, ValueType scope, SymbolContextScope *context, Declaration* decl_ptr, const DWARFExpression& location, bool external, bool artificial ) argument
/external/jemalloc/include/jemalloc/
H A Djemalloc_mangle.sh8 * By default application code must explicitly refer to mangled symbol names,
/external/lldb/scripts/Python/interface/
H A DSBFunction.i111 __swig_getmethods__["mangled"] = GetMangledName
112 if _newclass: mangled = property(GetMangledName, None, doc='''A read only property that returns the mangled (linkage) name for this function as a string.''')
H A DSBSymbol.i78 __swig_getmethods__["mangled"] = GetMangledName
79 if _newclass: mangled = property(GetMangledName, None, doc='''A read only property that returns the mangled (linkage) name for this symbol as a string.''')
H A DSBModule.i346 mangled = symbol.mangled
347 if mangled:
348 re_match = key.search(mangled)
/external/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...]
/external/valgrind/callgrind/
H A Dbbcc.c352 HChar *mangled = CLG_MALLOC("cl.bbcc.mcxt", need); local
353 p = VG_(sprintf)(mangled, "%s", cxt->fn[0]->name);
355 p += VG_(sprintf)(mangled+p, "'%d", rec_index +1);
357 p += VG_(sprintf)(mangled+p, "'%s", cxt->fn[i]->name);
359 return mangled;
/external/google-breakpad/src/common/solaris/
H A Ddump_symbols.cc177 std::string Demangle(const char *mangled) { argument
179 std::string str(mangled);
187 if ((status = cplus_demangle(mangled, demangled, demangleLen)) ==

Completed in 1613 milliseconds

12