Home
last modified time | relevance | path

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

123456

/llvm-project-15.0.7/llvm/test/Demangle/
H A Dinvalid-manglings.test6 ; 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 Dms-md5.test5 ; 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 DMangledTest.cpp50 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 Dprint-objc-manglings.m10 // 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 DRichManglingContextTest.cpp20 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 Dfunc-symbols.test7 ; 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 Dvariables.test32 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 DTestNameLookup.py41 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 DCPlusPlusLanguage.h109 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 DCPlusPlusLanguage.cpp61 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 Dthinlto-mangled.ll3 ; 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 Dconflict-mangled.test8 # NODEMANGLE: duplicate symbol: ?mangled@@YAHXZ
12 # CHECK: duplicate symbol: int __cdecl mangled(void)
38 - Name: '?mangled@@YAHXZ'
H A Dexport32.test24 # 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 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()
/llvm-project-15.0.7/lldb/test/API/lang/cpp/global_variables/
H A DTestCPPGlobalVariables.py56 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 Dtest_demangle.pass.cpp30119 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 DLanguage.h257 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 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))
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 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()
/llvm-project-15.0.7/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
/llvm-project-15.0.7/llvm/test/tools/llvm-cxxfilt/
H A Dsimple.test9 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 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,
/llvm-project-15.0.7/lld/test/MachO/
H A Dthin-archive.s7 # RUN: %t/mangled-symbol.s
31 #--- mangled-symbol.s

123456