| /llvm-project-15.0.7/llvm/test/Demangle/ |
| H A D | invalid-manglings.test | 6 ; CHECK-NEXT: error: Invalid mangled name 11 ; CHECK-NEXT: error: Invalid mangled name 16 ; CHECK-NEXT: error: Invalid mangled name 21 ; CHECK-NEXT: error: Invalid mangled name 26 ; CHECK-NEXT: error: Invalid mangled name 31 ; CHECK-NEXT: error: Invalid mangled name 36 ; CHECK-NEXT: error: Invalid mangled name 41 ; CHECK-NEXT: error: Invalid mangled name 46 ; CHECK-NEXT: error: Invalid mangled name 51 ; CHECK-NEXT: error: Invalid mangled name [all …]
|
| H A D | ms-md5.test | 5 ; CHECK-NOT: Invalid mangled name 7 ; MD5-mangled names start with ??@ and we should output them as is. We have
|
| /llvm-project-15.0.7/lldb/unittests/Symbol/ |
| H A D | MangledTest.cpp | 50 Mangled mangled; in TEST() local 52 EncodeDecode(mangled); in TEST() 55 mangled.SetMangledName(ConstString("_Z3fooi")); in TEST() 56 EncodeDecode(mangled); in TEST() 59 mangled.GetDemangledName(); in TEST() 63 mangled.SetMangledName(ConstString()); in TEST() 64 mangled.SetDemangledName(ConstString("hello")); in TEST() 65 EncodeDecode(mangled); in TEST() 69 mangled.SetMangledName(ConstString("world")); in TEST() 70 EncodeDecode(mangled); in TEST()
|
| /llvm-project-15.0.7/clang/test/Index/ |
| H A D | print-objc-manglings.m | 10 // MACHO: ObjCInterfaceDecl=C{{.*}} [mangled=_OBJC_CLASS_$_C] [mangled=_OBJC_METACLASS_$_C] 11 // ITANIUM: ObjCInterfaceDecl=C{{.*}} [mangled=_OBJC_CLASS_C] [mangled=_OBJC_METACLASS_C] 16 // MACHO: ObjCImplementationDecl=C{{.*}} (Definition) [mangled=_OBJC_CLASS_$_C] [mangled=_OBJC_META… 17 // ITANIUM: ObjCImplementationDecl=C{{.*}} (Definition) [mangled=_OBJC_CLASS_C] [mangled=_OBJC_META…
|
| /llvm-project-15.0.7/lldb/unittests/Core/ |
| H A D | RichManglingContextTest.cpp | 20 ConstString mangled("_ZN3foo3barEv"); in TEST() local 22 EXPECT_TRUE(RMC.FromItaniumName(mangled)); in TEST() 31 ConstString mangled("_ZN3foo3barEv"); in TEST() local 32 EXPECT_TRUE(ItaniumRMC.FromItaniumName(mangled)); in TEST() 64 llvm::StringRef mangled = "_ZN3foo3barEv"; in TEST() local 67 EXPECT_TRUE(RMC.FromItaniumName(ConstString(mangled))); in TEST() 73 EXPECT_TRUE(RMC.FromItaniumName(ConstString(mangled))); in TEST()
|
| /llvm-project-15.0.7/lldb/test/Shell/SymbolFile/PDB/ |
| H A D | func-symbols.test | 7 ; In this test, We don't check demangled name of a mangled function. 25 CHECK-ONE-DAG: Function{[[UID0]]}, mangled = ?Func_arg_array@@YAHQAH@Z, demangled = {{.*}}, type = … 26 CHECK-ONE-DAG: Function{[[UID1]]}, mangled = ?Func_arg_void@@YAXXZ, demangled = {{.*}}, type = [[TY… 27 CHECK-ONE-DAG: Function{[[UID2]]}, mangled = ?Func_arg_none@@YAXXZ, demangled = {{.*}}, type = [[TY… 28 CHECK-ONE-DAG: Function{[[UID3]]}, mangled = ?Func_varargs@@YAXZZ, demangled = {{.*}}, type = [[TY3… 29 CHECK-ONE-DAG: Function{[[UID4]]}, mangled = ?Func@NS@@YAXDH@Z, demangled = {{.*}}, type = [[TY4]] 30 CHECK-ONE-DAG: Function{[[UID5]]}, mangled = {{_?}}main, demangled = {{.*}}, type = [[TY5]] 33 CHECK-ONE-DAG: Function{[[UID8]]}, mangled = ?Func@A@MemberTest@@QAAHHZZ, demangled = {{.*}}, type … 34 CHECK-ONE-DAG: Function{[[UID9]]}, mangled = ??$TemplateFunc@$00H@@YAXH@Z, demangled = {{.*}}, type… 36 CHECK-ONE-DAG: Function{[[UID11]]}, mangled = ?InlinedFunction@@YAXJ@Z, demangled = {{.*}}, type = … [all …]
|
| H A D | variables.test | 32 FUNC-F: Function{{.*}}, mangled = ?f@@YAHHH@Z 41 FUNC-MAIN: Function{{.*}}, mangled = main 54 FUNC-CONSTRUCTOR: Function{{.*}}, {{(de)?}}mangled = {{.*}}{{(Class::)?}}Class{{.*}} 62 FUNC-MEMBER: Function{{.*}}, {{(de)?}}mangled = {{.*}}{{(Class::)?}}Func{{.*}}
|
| /llvm-project-15.0.7/lldb/test/API/python_api/name_lookup/ |
| H A D | TestNameLookup.py | 41 mangled = symbol.GetMangledName() 42 if mangled: 43 mangled_to_symbol[mangled] = symbol 53 for mangled in mangled_to_symbol.keys(): 54 symbol_contexts = target.FindFunctions(mangled, lldb.eFunctionNameTypeFull)
|
| /llvm-project-15.0.7/lldb/source/Plugins/Language/CPlusPlus/ |
| H A D | CPlusPlusLanguage.h | 109 bool SymbolNameFitsToLanguage(Mangled mangled) const override; 115 GetDemangledFunctionNameWithoutArguments(Mangled mangled) const override; 136 GenerateAlternateFunctionManglings(const ConstString mangled) const override; 139 const Mangled mangled, const SymbolContext &sym_ctx) const override;
|
| H A D | CPlusPlusLanguage.cpp | 61 bool CPlusPlusLanguage::SymbolNameFitsToLanguage(Mangled mangled) const { in SymbolNameFitsToLanguage() 62 const char *mangled_name = mangled.GetMangledName().GetCString(); in SymbolNameFitsToLanguage() 67 Mangled mangled) const { in GetDemangledFunctionNameWithoutArguments() 68 const char *mangled_name_cstr = mangled.GetMangledName().GetCString(); in GetDemangledFunctionNameWithoutArguments() 69 ConstString demangled_name = mangled.GetDemangledName(); in GetDemangledFunctionNameWithoutArguments() 92 return mangled.GetMangledName(); in GetDemangledFunctionNameWithoutArguments() 514 const Mangled mangled, const SymbolContext &sym_ctx) const { in FindBestAlternateFunctionMangledName() argument 515 ConstString demangled = mangled.GetDemangledName(); in FindBestAlternateFunctionMangledName() 539 Mangled mangled(alternate_mangled_name); in FindBestAlternateFunctionMangledName() local 540 ConstString demangled = mangled.GetDemangledName(); in FindBestAlternateFunctionMangledName()
|
| /llvm-project-15.0.7/lld/test/COFF/ |
| H A D | thinlto-mangled.ll | 3 ; RUN: opt -thinlto-bc %S/Inputs/thinlto-mangled-qux.ll -o %T/thinlto-mangled-qux.obj 4 ; RUN: lld-link -out:%t.exe -entry:main %t.obj %T/thinlto-mangled-qux.obj
|
| H A D | conflict-mangled.test | 8 # NODEMANGLE: duplicate symbol: ?mangled@@YAHXZ 12 # CHECK: duplicate symbol: int __cdecl mangled(void) 38 - Name: '?mangled@@YAHXZ'
|
| H A D | export32.test | 24 # RUN: /export:exportfn2 /export:mangled 38 # CHECK2-NEXT: 8 0x1010 mangled 91 # RUN: lld-link -safeseh:no /out:%t.dll /dll %t.obj /export:foo=mangled 151 - Name: '?mangled@@YAHXZ'
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/lldb/test/API/lang/cpp/global_variables/ |
| H A D | TestCPPGlobalVariables.py | 56 mangled = lldb.SBAddress(addr, target).GetSymbol().GetMangledName() 57 self.assertNotEqual(mangled, None) 58 gv = target.FindFirstGlobalVariable(mangled)
|
| /llvm-project-15.0.7/libcxxabi/test/ |
| H A D | test_demangle.pass.cpp | 30119 const char* mangled; member 30302 char* demang = __cxxabiv1::__cxa_demangle(fpCase->mangled, buf, &len, &status); in testFPLiterals() 30305 std::printf("%s -> %s\n", fpCase->mangled, fpCase->expecting[0].c_str()); in testFPLiterals() 30314 std::printf("%s -> %s\n", fpCase->mangled, fpCase->expecting[0].c_str()); in testFPLiterals()
|
| /llvm-project-15.0.7/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() 309 GenerateAlternateFunctionManglings(const ConstString mangled) const { in GenerateAlternateFunctionManglings() argument 314 FindBestAlternateFunctionMangledName(const Mangled mangled, in FindBestAlternateFunctionMangledName() argument
|
| /llvm-project-15.0.7/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)) 379 for spell, mangled, search in line2func_list[idx]: 386 if mangled in added or search not in line: 402 added.add(mangled) 403 common.add_ir_checks(output_lines, '//', filecheck_run_list, func_dict, mangled,
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/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
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-cxxfilt/ |
| H A D | simple.test | 9 RUN: llvm-cxxfilt -n "CLI remains mangled _Z1fi" \ 15 CHECK-MANGLED: CLI remains mangled _Z1fi
|
| /llvm-project-15.0.7/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,
|
| /llvm-project-15.0.7/lld/test/MachO/ |
| H A D | thin-archive.s | 7 # RUN: %t/mangled-symbol.s 31 #--- mangled-symbol.s
|