| /openbsd-src/gnu/lib/libiberty/src/ |
| H A D | cplus-dem.c | 531 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 D | cp-demint.c | 183 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 D | cp-demangle.c | 3745 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 D | CPlusPlusLanguage.h | 131 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 D | CPlusPlusLanguage.cpp | 64 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 D | RichManglingContext.cpp | 41 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 D | demangle.h | 115 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 D | demangle.h | 115 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 D | demangle.h | 124 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 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)); 507 cplus_demangle_v3_components PARAMS ((const char *mangled,
|
| /openbsd-src/gnu/llvm/llvm/utils/ |
| H A D | demangle_tree.py | 32 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 D | update_cc_test_checks.py | 107 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 D | Language.h | 257 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 D | Function.cpp | 66 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 D | Symtab.cpp | 233 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 D | llvm-cxxmap.rst | 14 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 D | abi_check.cc | 172 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 D | locale.cc | 44 # 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 D | Function.h | 146 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 D | objc-lang.c | 213 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 D | language.h | 251 char *(*la_demangle) (const char *mangled, int options); 451 const char *mangled, int options);
|
| /openbsd-src/gnu/llvm/clang/docs/ |
| H A D | ItaniumMangleAbiTags.rst | 34 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 D | SBModule.i | 440 mangled = symbol.mangled 441 if mangled: 442 re_match = key.search(mangled)
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/SymbolFile/PDB/ |
| H A D | SymbolFilePDB.cpp | 306 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 D | CodeViewSymbols.rst | 57 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
|