Home
last modified time | relevance | path

Searched refs:mangled (Results 1 – 25 of 229) sorted by relevance

12345678910

/openbsd-src/gnu/lib/libiberty/src/
H A Dcplus-dem.c531 consume_count_with_underscores (const char **mangled) in consume_count_with_underscores() argument
535 if (**mangled == '_') in consume_count_with_underscores()
537 (*mangled)++; in consume_count_with_underscores()
538 if (!ISDIGIT ((unsigned char)**mangled)) in consume_count_with_underscores()
541 idx = consume_count (mangled); in consume_count_with_underscores()
542 if (**mangled != '_') in consume_count_with_underscores()
546 (*mangled)++; in consume_count_with_underscores()
550 if (**mangled < '0' || **mangled > '9') in consume_count_with_underscores()
553 idx = **mangled - '0'; in consume_count_with_underscores()
554 (*mangled)++; in consume_count_with_underscores()
[all …]
H A Dcp-demint.c183 cplus_demangle_v3_components (const char *mangled, int options, void **mem) in cplus_demangle_v3_components() argument
190 len = strlen (mangled); in cplus_demangle_v3_components()
192 if (mangled[0] == '_' && mangled[1] == 'Z') in cplus_demangle_v3_components()
201 cplus_demangle_init_info (mangled, options, len, &di); in cplus_demangle_v3_components()
H A Dcp-demangle.c3745 cplus_demangle_init_info (const char *mangled, int options, size_t len, in cplus_demangle_init_info() argument
3748 di->s = mangled; in cplus_demangle_init_info()
3749 di->send = mangled + len; in cplus_demangle_init_info()
3752 di->n = mangled; in cplus_demangle_init_info()
3779 d_demangle (const char* mangled, int options, size_t *palc) in d_demangle() argument
3790 len = strlen (mangled); in d_demangle()
3792 if (mangled[0] == '_' && mangled[1] == 'Z') in d_demangle()
3794 else if (strncmp (mangled, "_GLOBAL_", 8) == 0 in d_demangle()
3795 && (mangled[8] == '.' || mangled[8] == '_' || mangled[8] == '$') in d_demangle()
3796 && (mangled[9] == 'D' || mangled[9] == 'I') in d_demangle()
[all …]
/openbsd-src/gnu/llvm/lldb/source/Plugins/Language/CPlusPlus/
H A DCPlusPlusLanguage.h131 bool SymbolNameFitsToLanguage(Mangled mangled) const override;
137 GetDemangledFunctionNameWithoutArguments(Mangled mangled) const override;
163 GenerateAlternateFunctionManglings(const ConstString mangled) const override;
166 const Mangled mangled, const SymbolContext &sym_ctx) const override;
H A DCPlusPlusLanguage.cpp64 bool CPlusPlusLanguage::SymbolNameFitsToLanguage(Mangled mangled) const { in SymbolNameFitsToLanguage()
65 const char *mangled_name = mangled.GetMangledName().GetCString(); in SymbolNameFitsToLanguage()
70 Mangled mangled) const { in GetDemangledFunctionNameWithoutArguments()
71 const char *mangled_name_cstr = mangled.GetMangledName().GetCString(); in GetDemangledFunctionNameWithoutArguments()
72 ConstString demangled_name = mangled.GetDemangledName(); in GetDemangledFunctionNameWithoutArguments()
95 return mangled.GetMangledName(); in GetDemangledFunctionNameWithoutArguments()
587 const Mangled mangled, const SymbolContext &sym_ctx) const { in FindBestAlternateFunctionMangledName() argument
588 ConstString demangled = mangled.GetDemangledName(); in FindBestAlternateFunctionMangledName()
612 Mangled mangled(alternate_mangled_name); in FindBestAlternateFunctionMangledName() local
613 ConstString demangled = mangled.GetDemangledName(); in FindBestAlternateFunctionMangledName()
/openbsd-src/gnu/llvm/lldb/source/Core/
H A DRichManglingContext.cpp41 bool RichManglingContext::FromItaniumName(ConstString mangled) { in FromItaniumName() argument
42 bool err = m_ipd.partialDemangle(mangled.GetCString()); in FromItaniumName()
50 LLDB_LOG(log, "demangled itanium: {0} -> \"{1}\"", mangled, m_ipd_buf); in FromItaniumName()
53 mangled); in FromItaniumName()
/openbsd-src/gnu/usr.bin/binutils-2.17/include/
H A Ddemangle.h115 cplus_demangle (const char *mangled, int options);
136 cplus_demangle_v3 (const char* mangled, int options);
139 java_demangle_v3 (const char* mangled);
512 cplus_demangle_v3_components (const char *mangled, int options, void **mem);
/openbsd-src/gnu/lib/libiberty/include/
H A Ddemangle.h115 cplus_demangle (const char *mangled, int options);
136 cplus_demangle_v3 (const char* mangled, int options);
139 java_demangle_v3 (const char* mangled);
512 cplus_demangle_v3_components (const char *mangled, int options, void **mem);
/openbsd-src/gnu/gcc/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);
521 cplus_demangle_v3_components (const char *mangled, int options, void **mem);
/openbsd-src/gnu/usr.bin/binutils/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));
507 cplus_demangle_v3_components PARAMS ((const char *mangled,
/openbsd-src/gnu/llvm/llvm/utils/
H A Ddemangle_tree.py32 mangled = line[question : open_paren]
34 return mangled.strip(), demangled.strip()
65 mangled, demangled = parse_line(line)
66 if mangled is None:
70 r.errors.add(mangled)
H A Dupdate_cc_test_checks.py107 mangled = node.get('mangledName', spell)
108 ret[int(line)-1].append((spell, mangled, search))
389 for spell, mangled, search in line2func_list[idx]:
396 if mangled in added or search not in line:
413 added.add(mangled)
420 mangled,
/openbsd-src/gnu/llvm/lldb/include/lldb/Target/
H A DLanguage.h257 GetDemangledFunctionNameWithoutArguments(Mangled mangled) const { in GetDemangledFunctionNameWithoutArguments() argument
258 if (ConstString demangled = mangled.GetDemangledName()) in GetDemangledFunctionNameWithoutArguments()
261 return mangled.GetMangledName(); in GetDemangledFunctionNameWithoutArguments()
319 GenerateAlternateFunctionManglings(const ConstString mangled) const { in GenerateAlternateFunctionManglings() argument
324 FindBestAlternateFunctionMangledName(const Mangled mangled, in FindBestAlternateFunctionMangledName() argument
/openbsd-src/gnu/llvm/lldb/source/Symbol/
H A DFunction.cpp66 llvm::StringRef mangled, in InlineFunctionInfo() argument
69 : FunctionInfo(name, decl_ptr), m_mangled(mangled), in InlineFunctionInfo()
73 const Mangled &mangled, in InlineFunctionInfo() argument
76 : FunctionInfo(name, decl_ptr), m_mangled(mangled), in InlineFunctionInfo()
233 lldb::user_id_t type_uid, const Mangled &mangled, Type *type, in Function() argument
236 m_type(type), m_mangled(mangled), m_block(func_uid), m_range(range), in Function()
367 ConstString mangled = m_mangled.GetMangledName(); in GetDescription() local
372 if (mangled) in GetDescription()
373 s->AsRawOstream() << ", mangled = \"" << mangled << '"'; in GetDescription()
H A DSymtab.cpp233 static bool lldb_skip_name(llvm::StringRef mangled, in lldb_skip_name() argument
237 if (mangled.size() < 3 || !mangled.startswith("_Z")) in lldb_skip_name()
241 switch (mangled[2]) { in lldb_skip_name()
317 Mangled &mangled = symbol->GetMangled(); in InitNameIndexes() local
318 if (ConstString name = mangled.GetMangledName()) { in InitNameIndexes()
331 if (mangled.GetRichManglingInfo(rmc, lldb_skip_name)) { in InitNameIndexes()
340 if (ConstString name = mangled.GetDemangledName()) { in InitNameIndexes()
473 const Mangled &mangled = symbol->GetMangled(); in AppendSymbolNamesToMap() local
475 if (ConstString name = mangled.GetDemangledName()) in AppendSymbolNamesToMap()
480 if (ConstString name = mangled.GetMangledName()) in AppendSymbolNamesToMap()
/openbsd-src/gnu/llvm/llvm/docs/CommandGuide/
H A Dllvm-cxxmap.rst14 The :program:`llvm-cxxmap` tool performs fuzzy matching of C++ mangled names,
17 The symbol files should contain a list of C++ mangled names (one per line).
67 indicating whether the following mangled name fragments are
99 Symbol remapping is currently only supported for C++ mangled names
/openbsd-src/gnu/lib/libstdc++/libstdc++/testsuite/
H A Dabi_check.cc172 demangle(const std::string& mangled) in demangle() argument
175 if (mangled[0] != '_' || mangled[1] != 'Z') in demangle()
178 name = mangled.c_str(); in demangle()
184 name = abi::__cxa_demangle(mangled.c_str(), 0, 0, &status); in demangle()
/openbsd-src/gnu/gcc/libstdc++-v3/src/
H A Dlocale.cc44 # define _GLIBCXX_LOC_ID(mangled) extern std::locale::id mangled argument
417 # define _GLIBCXX_SYNC_ID(facet, mangled) \ in _M_id() argument
418 if (this == &::mangled) \ in _M_id()
/openbsd-src/gnu/llvm/lldb/include/lldb/Symbol/
H A DFunction.h146 InlineFunctionInfo(const char *name, llvm::StringRef mangled,
168 InlineFunctionInfo(ConstString name, const Mangled &mangled,
440 lldb::user_id_t func_type_uid, const Mangled &mangled,
/openbsd-src/gnu/usr.bin/binutils/gdb/
H A Dobjc-lang.c213 objc_demangle (const char *mangled, int options) in objc_demangle() argument
217 if (mangled[0] == '_' && in objc_demangle()
218 (mangled[1] == 'i' || mangled[1] == 'c') && in objc_demangle()
219 mangled[2] == '_') in objc_demangle()
221 cp = demangled = xmalloc(strlen(mangled) + 2); in objc_demangle()
223 if (mangled[1] == 'i') in objc_demangle()
229 strcpy(cp, mangled+3); /* tack on the rest of the mangled name */ in objc_demangle()
242 strcpy(cp, mangled + (cp - demangled) + 2); in objc_demangle()
254 strcpy(cp, mangled + (cp - demangled)); /* get it back */ in objc_demangle()
H A Dlanguage.h251 char *(*la_demangle) (const char *mangled, int options);
451 const char *mangled, int options);
/openbsd-src/gnu/llvm/clang/docs/
H A DItaniumMangleAbiTags.rst34 They are mangled as:
47 // gets mangled as: _Z4FuncB4testv (prettified as `Func[abi:test]()`)
85 A::C foo(); // gets mangled as: _Z3fooB1Bv (prettified as `foo[abi:B]()`)
/openbsd-src/gnu/llvm/lldb/bindings/interface/
H A DSBModule.i440 mangled = symbol.mangled
441 if mangled:
442 re_match = key.search(mangled)
/openbsd-src/gnu/llvm/lldb/source/Plugins/SymbolFile/PDB/
H A DSymbolFilePDB.cpp306 Mangled mangled = GetMangledForPDBFunc(pdb_func); in ParseCompileUnitFunctionForPDBFunc() local
310 func_type_uid, mangled, func_type, func_range); in ParseCompileUnitFunctionForPDBFunc()
1027 auto mangled = GetMangledForPDBData(pdb_data); in ParseVariableForPDBData() local
1028 auto mangled_cstr = mangled.empty() ? nullptr : mangled.c_str(); in ParseVariableForPDBData()
1924 Mangled mangled; in GetMangledForPDBFunc() local
1952 mangled.SetMangledName(ConstString(func_decorated_name)); in GetMangledForPDBFunc()
1965 if (!func_undecorated_name.empty() && mangled.GetDemangledName().IsEmpty()) in GetMangledForPDBFunc()
1966 mangled.SetDemangledName(ConstString(func_undecorated_name)); in GetMangledForPDBFunc()
1974 mangled.GetDemangledName() != ConstString(func_undecorated_name)) in GetMangledForPDBFunc()
1975 mangled.SetDemangledName(ConstString(func_undecorated_name)); in GetMangledForPDBFunc()
[all …]
/openbsd-src/gnu/llvm/llvm/docs/PDB/
H A DCodeViewSymbols.rst57 has a mangled name. The :doc:`Publics Stream <PublicStream>`, which contains these
59 record by mangled name.
64 There is only type of public symbol, an ``S_PUB32`` which describes a mangled
79 not describe a mangled name *or* an address, since symbols with internal linkage

12345678910