Home
last modified time | relevance | path

Searched refs:mangled_name (Results 1 – 24 of 24) sorted by relevance

/freebsd-12.1/contrib/binutils/binutils/
H A Dcxxfilt.c50 demangle_it (char *mangled_name) in demangle_it() argument
58 if (mangled_name[0] == '.' || mangled_name[0] == '$') in demangle_it()
60 if (strip_underscore && mangled_name[skip_first] == '_') in demangle_it()
63 result = cplus_demangle (mangled_name + skip_first, flags); in demangle_it()
66 printf ("%s",mangled_name); in demangle_it()
69 if (mangled_name[0] == '.') in demangle_it()
/freebsd-12.1/contrib/compiler-rt/lib/tsan/rtl/
H A Dtsan_new_delete.cc32 #define OPERATOR_NEW_BODY(mangled_name, nothrow) \ argument
37 SCOPED_INTERCEPTOR_RAW(mangled_name, size); \
47 #define OPERATOR_NEW_BODY_ALIGN(mangled_name, nothrow) \ argument
52 SCOPED_INTERCEPTOR_RAW(mangled_name, size); \
116 #define OPERATOR_DELETE_BODY(mangled_name) \ argument
121 SCOPED_INTERCEPTOR_RAW(mangled_name, ptr); \
/freebsd-12.1/contrib/gdb/gdb/
H A Djv-typeprint.c91 char *mangled_name; in java_type_print_base() local
270 mangled_name = gdb_mangle_name (type, i, j); in java_type_print_base()
272 mangled_name = TYPE_FN_FIELD_PHYSNAME (f, j); in java_type_print_base()
275 cplus_demangle (mangled_name, in java_type_print_base()
279 demangled_name = xstrdup (mangled_name); in java_type_print_base()
304 xfree (mangled_name); in java_type_print_base()
H A Dc-typeprint.c661 char *mangled_name; in c_type_print_base() local
1010 mangled_name = gdb_mangle_name (type, i, j); in c_type_print_base()
1012 mangled_name = TYPE_FN_FIELD_PHYSNAME (f, j); in c_type_print_base()
1015 cplus_demangle (mangled_name, in c_type_print_base()
1036 mangled_name); in c_type_print_base()
1061 xfree (mangled_name); in c_type_print_base()
H A Dsymtab.c318 char *mangled_name; in gdb_mangle_name() local
354 strcpy (mangled_name, physname); in gdb_mangle_name()
355 return mangled_name; in gdb_mangle_name()
380 mangled_name[0] = '\0'; in gdb_mangle_name()
382 strcpy (mangled_name, field_name); in gdb_mangle_name()
384 strcat (mangled_name, buf); in gdb_mangle_name()
389 strcat (mangled_name, newname); in gdb_mangle_name()
391 strcat (mangled_name, physname); in gdb_mangle_name()
392 return (mangled_name); in gdb_mangle_name()
929 const char *mangled_name = NULL; in lookup_symbol() local
[all …]
H A Dgdbtypes.c1525 char *mangled_name = gdb_mangle_name (type, method_id, signature_id); in check_stub_method() local
1526 char *demangled_name = cplus_demangle (mangled_name, in check_stub_method()
1540 error ("Internal: Cannot demangle mangled name `%s'.", mangled_name); in check_stub_method()
1615 TYPE_FN_FIELD_PHYSNAME (f, signature_id) = mangled_name; in check_stub_method()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Core/
H A DMangled.cpp377 const char *mangled_name = m_mangled.GetCString(); in GetDemangledName() local
378 ManglingScheme mangling_scheme{cstring_mangling_scheme(mangled_name)}; in GetDemangledName()
386 demangled_name = GetMSVCDemangledStr(mangled_name); in GetDemangledName()
389 demangled_name = GetItaniumDemangledStr(mangled_name); in GetDemangledName()
495 const char *mangled_name = mangled.GetCString(); in GuessLanguage() local
496 if (CPlusPlusLanguage::IsCPPMangledName(mangled_name)) in GuessLanguage()
498 else if (ObjCLanguage::IsPossibleObjCMethodName(mangled_name)) in GuessLanguage()
H A DModule.cpp768 ConstString mangled_name(sc.GetFunctionName(Mangled::ePreferMangled)); in Prune() local
770 if (mangled_name != m_name && full_name != m_name) in Prune()
/freebsd-12.1/contrib/llvm/include/llvm/Demangle/
H A DDemangle.h31 char *itaniumDemangle(const char *mangled_name, char *buf, size_t *n,
36 char *microsoftDemangle(const char *mangled_name, char *buf, size_t *n,
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/
H A DCPlusPlusLanguage.cpp361 const ConstString mangled_name, std::set<ConstString> &alternates) { in FindAlternateFunctionManglings() argument
371 if (!strncmp(mangled_name.GetCString(), "_ZN", 3) && in FindAlternateFunctionManglings()
372 strncmp(mangled_name.GetCString(), "_ZNK", 4)) { in FindAlternateFunctionManglings()
374 fixed_scratch.append(mangled_name.GetCString() + 3); in FindAlternateFunctionManglings()
379 if (!strncmp(mangled_name.GetCString(), "_Z", 2) && in FindAlternateFunctionManglings()
380 strncmp(mangled_name.GetCString(), "_ZL", 3)) { in FindAlternateFunctionManglings()
382 fixed_scratch.append(mangled_name.GetCString() + 2); in FindAlternateFunctionManglings()
392 TS.substitute(mangled_name.GetStringRef(), "a", "c")) in FindAlternateFunctionManglings()
397 TS.substitute(mangled_name.GetStringRef(), "x", "l")) in FindAlternateFunctionManglings()
403 TS.substitute(mangled_name.GetStringRef(), "y", "m")) in FindAlternateFunctionManglings()
/freebsd-12.1/contrib/libcxxrt/
H A Dtypeinfo.cc75 extern "C" char* __cxa_demangle(const char* mangled_name, in __cxa_demangle() argument
85 char *demangled = __cxa_demangle_gnu3(mangled_name); in __cxa_demangle()
H A Dcxxabi.h233 char* __cxa_demangle(const char* mangled_name,
/freebsd-12.1/contrib/gcc/cp/
H A Dmangle.c702 goto mangled_name; in write_mangled_name()
707 mangled_name:; in write_mangled_name()
1131 write_string (oni[DECL_OVERLOADED_OPERATOR_P (decl)].mangled_name); in write_unqualified_name()
2124 const char *mangled_name = NULL; in write_expression() local
2136 mangled_name = operator_name_info[i].mangled_name; in write_expression()
2139 else if (!mangled_name) in write_expression()
2140 mangled_name = operator_name_info[i].mangled_name; in write_expression()
2145 mangled_name in write_expression()
2146 = assignment_operator_name_info[i].mangled_name; in write_expression()
2149 write_string (mangled_name); in write_expression()
[all …]
H A Dlex.c120 oni->mangled_name = MANGLING; \ in init_operators()
H A Dcp-tree.h3637 const char *mangled_name; member
H A Dpt.c4372 char *mangled_name = mangle_class_name_for_template in classtype_mangled_name() local
4376 tree id = get_identifier (mangled_name); in classtype_mangled_name()
/freebsd-12.1/contrib/binutils/libiberty/
H A Dcp-demangle.c4089 __cxa_demangle (const char *mangled_name, char *output_buffer, in __cxa_demangle() argument
4095 if (mangled_name == NULL) in __cxa_demangle()
4109 demangled = d_demangle (mangled_name, DMGL_PARAMS | DMGL_TYPES, &alc); in __cxa_demangle()
4174 __gcclibcxx_demangle_callback (const char *mangled_name, in __gcclibcxx_demangle_callback() argument
4180 if (mangled_name == NULL || callback == NULL) in __gcclibcxx_demangle_callback()
4183 status = d_demangle_callback (mangled_name, DMGL_PARAMS | DMGL_TYPES, in __gcclibcxx_demangle_callback()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangExpressionParser.cpp1030 static bool FindFunctionInModule(ConstString &mangled_name, in FindFunctionInModule() argument
1035 mangled_name.SetString(name); in FindFunctionInModule()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Expression/
H A DIRExecutionUnit.cpp766 Mangled mangled_name(name); in CollectFallbackNames() local
768 mangled_name.GetDemangledName(lldb::eLanguageTypeC_plus_plus); in CollectFallbackNames()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/
H A DSymbolFileDWARF.cpp1191 const char *mangled_name = NULL; in ParseBlocksRecursive() local
1199 if (die.GetDIENamesAndRanges(name, mangled_name, ranges, decl_file, in ParseBlocksRecursive()
1239 (name != NULL || mangled_name != NULL)) { in ParseBlocksRecursive()
1252 block->SetInlinedFunctionInfo(name, mangled_name, decl_ap.get(), in ParseBlocksRecursive()
/freebsd-12.1/contrib/gcclibs/libiberty/
H A Dcp-demangle.c3964 __cxa_demangle (const char *mangled_name, char *output_buffer, in __cxa_demangle() argument
3970 if (mangled_name == NULL) in __cxa_demangle()
3984 demangled = d_demangle (mangled_name, DMGL_PARAMS | DMGL_TYPES, &alc); in __cxa_demangle()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/
H A DObjectFileELF.cpp2343 llvm::StringRef mangled_name = mangled.GetMangledName().GetStringRef(); in ParseSymbols() local
2344 if (!mangled_name.empty()) in ParseSymbols()
2345 mangled.SetMangledName(ConstString((mangled_name + suffix).str())); in ParseSymbols()
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Symbol/
H A DClangASTContext.h855 const char *mangled_name,
/freebsd-12.1/contrib/llvm/tools/lldb/source/Symbol/
H A DClangASTContext.cpp8136 lldb::opaque_compiler_type_t type, const char *name, const char *mangled_name, in AddMethodToCXXRecordType() argument
8255 if (mangled_name != NULL) { in AddMethodToCXXRecordType()
8257 clang::AsmLabelAttr::CreateImplicit(*getASTContext(), mangled_name)); in AddMethodToCXXRecordType()