Searched refs:demangled (Results 1 - 25 of 34) sorted by relevance

12

/freebsd-11-stable/contrib/libcxxrt/
H A Dtypeinfo.cc85 char *demangled = __cxa_demangle_gnu3(mangled_name); local
86 if (NULL != demangled)
88 size_t len = strlen(demangled);
95 memcpy(buf, demangled, len);
113 free(demangled);
H A Dexception.cc739 char *demangled = static_cast<char*>(malloc(bufferSize)); local
742 demangled = __cxa_demangle(mangled, demangled, &bufferSize, &status);
744 status == 0 ? demangled : mangled);
745 if (status == 0) { free(demangled); }
/freebsd-11-stable/contrib/llvm-project/lldb/source/Core/
H A DMangled.cpp41 ConstString demangled) {
42 // This pair is <mangled name, demangled name without function arguments>
46 // Need to have the mangled & demangled names we're currently examining as
56 g_last_demangled = demangled;
61 if (demangled && mangled_name_cstr && mangled_name_cstr[0]) {
71 CPlusPlusLanguage::MethodName cxx_method(demangled);
85 if (demangled)
137 // Clear the mangled and demangled values.
151 // named is set with the new value in "s", else the demangled name is set.
192 LLDB_LOGF(log, "demangled msv
40 get_demangled_name_without_arguments(ConstString mangled, ConstString demangled) argument
385 const char *demangled = m_demangled.AsCString(); local
439 ConstString demangled = local
442 s << ", demangled = '" << demangled << '\\''; local
[all...]
H A DRichManglingContext.cpp44 LLDB_LOG(log, "demangled itanium: {0} -> \"{1}\"", mangled, m_ipd_buf);
46 LLDB_LOG(log, "demangled itanium: {0} -> error: failed to demangle",
54 bool RichManglingContext::FromCxxMethodName(ConstString demangled) { argument
56 m_cxx_method_parser = new CPlusPlusLanguage::MethodName(demangled);
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_symbolizer_mac.cpp37 const char *demangled = DemangleSwiftAndCXX(info.dli_sname); local
38 if (!demangled) return false;
39 stack->info.function = internal_strdup(demangled);
47 const char *demangled = DemangleSwiftAndCXX(info.dli_sname); local
48 datainfo->name = internal_strdup(demangled);
H A Dsanitizer_symbolizer_libbacktrace.cpp197 if (char *demangled = CplusV3Demangle(name))
198 return demangled;
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Core/
H A DRichManglingContext.h39 /// information from the given demangled name.
40 bool FromCxxMethodName(ConstString demangled);
58 /// Get the entire demangled name. The result will overwrite the internal
/freebsd-11-stable/contrib/binutils/ld/
H A Dldcref.c59 /* The demangled name. */
60 const char *demangled; member in struct:cref_hash_entry
139 ret->demangled = NULL;
319 is called via cref_hash_traverse. We also fill in the demangled
327 ASSERT (h->demangled == NULL);
328 h->demangled = bfd_demangle (output_bfd, h->root.string,
330 if (h->demangled == NULL)
331 h->demangled = h->root.string;
348 return strcmp ((*p1)->demangled, (*p2)->demangled);
[all...]
H A Dldmisc.c153 char *demangled; local
155 demangled = bfd_demangle (output_bfd, name,
157 if (demangled != NULL)
159 fprintf (fp, "%s", demangled);
160 free (demangled);
/freebsd-11-stable/contrib/llvm-project/lldb/source/Utility/
H A DConstString.cpp95 GetConstCStringAndSetMangledCounterPart(llvm::StringRef demangled, argument
100 const uint8_t h = hash(demangled);
105 StringPoolEntryType &entry = *map.try_emplace(demangled).first;
114 // Now assign the demangled const string as the counterpart of the
121 // Return the constant demangled C string
282 void ConstString::SetStringWithMangledCounterpart(llvm::StringRef demangled, argument
285 demangled, mangled.m_string);
/freebsd-11-stable/contrib/llvm-project/lld/COFF/
H A DSymbols.cpp39 std::string demangled = demangle(demangleInput); local
40 if (demangled != demangleInput)
/freebsd-11-stable/contrib/gdb/gdb/
H A Dmaint.c145 char *demangled; local
153 demangled = language_demangle (current_language, args,
155 if (demangled != NULL)
157 printf_unfiltered ("%s\n", demangled);
158 xfree (demangled);
H A Dsymtab.c420 /* Create the hash table used for demangled names. Each hash entry is
421 a pair of strings; one for the mangled name and one for the demangled
437 /* Try to determine the demangled name for a symbol, based on the
447 char *demangled = NULL;
455 demangled =
457 if (demangled != NULL)
460 return demangled;
466 demangled =
468 if (demangled != NULL)
471 return demangled;
445 char *demangled = NULL; local
605 char *demangled = NULL; local
[all...]
H A Dobjc-lang.c215 char *demangled, *cp; local
221 cp = demangled = xmalloc(strlen(mangled) + 2);
237 xfree(demangled); /* not mangled name */
242 strcpy(cp, mangled + (cp - demangled) + 2);
249 xfree(demangled); /* not mangled name */
254 strcpy(cp, mangled + (cp - demangled)); /* get it back */
266 return demangled;
H A Dada-exp.y684 if (string.length == strlen (ada_opname_table[i].demangled)-2
685 && strncasecmp (string.ptr, ada_opname_table[i].demangled+1,
688 strncpy (string.ptr, ada_opname_table[i].demangled,
H A Dada-lang.c477 ada_mangle (const char *demangled)
484 if (demangled == NULL)
488 2 * strlen (demangled) + 10);
491 for (p = demangled; *p != '\0'; p += 1)
504 !DEPRECATED_STREQN (mapping->demangled, p, strlen (mapping->demangled));
570 char *demangled;
596 /* Make demangled big enough for possible expansion by operator name. */
598 demangled = demangling_buffer;
611 demangled[
474 ada_mangle(const char *demangled) argument
567 char *demangled; local
[all...]
/freebsd-11-stable/contrib/elftoolchain/addr2line/
H A Daddr2line.c363 char demangled[1024]; local
375 if (demangle && !elftc_demangle(f->name, demangled,
376 sizeof(demangled), 0)) {
378 printf("%s at ", demangled);
380 printf("%s\n", demangled);
526 char demangled[1024]; local
671 if (demangle && !elftc_demangle(funcname, demangled,
672 sizeof(demangled), 0)) {
674 printf("%s at ", demangled);
676 printf("%s\n", demangled);
[all...]
/freebsd-11-stable/contrib/gcclibs/libiberty/
H A Dcplus-dem.c132 int temp_start; /* index in demangled to start of template args */
139 string* previous_argument; /* The last function argument demangled. */
320 /* The scope separator appropriate for the language being demangled. */
913 char *demangled = NULL; local
942 /* Make demangled big enough for possible expansion by operator name. */
943 grow_vect (&demangled,
964 demangled[j] = mangled[i];
970 demangled[j] = '.';
976 demangled[j] = mangled[i];
980 demangled[
1016 char *demangled = NULL; local
1205 char *demangled = NULL; local
[all...]
H A Dcp-demangle.c39 components, and then walks the list generating the demangled
3804 name, return a buffer allocated with malloc holding the demangled
3897 /* We try to guess the length of the demangled string, to minimize
3939 string containing the name to be demangled.
3942 *LENGTH bytes, into which the demangled name is stored. If
3944 OUTPUT_BUFFER may instead be NULL; in that case, the demangled name
3948 demangled name, is placed in *LENGTH.
3951 demangled name, or NULL if the demangling fails. The caller is
3967 char *demangled; local
3984 demangled
4049 char *demangled; local
[all...]
/freebsd-11-stable/contrib/binutils/libiberty/
H A Dcplus-dem.c132 int temp_start; /* index in demangled to start of template args */
139 string* previous_argument; /* The last function argument demangled. */
320 /* The scope separator appropriate for the language being demangled. */
913 char *demangled = NULL; local
942 /* Make demangled big enough for possible expansion by operator name. */
943 grow_vect (&demangled,
964 demangled[j] = mangled[i];
970 demangled[j] = '.';
976 demangled[j] = mangled[i];
980 demangled[
1016 char *demangled = NULL; local
1205 char *demangled = NULL; local
[all...]
/freebsd-11-stable/lib/libradius/
H A Dradlib.c1447 u_char b[MD5_DIGEST_LENGTH], *C, *demangled; local
1466 demangled = malloc(mlen);
1467 if (!demangled)
1479 demangled[Ppos++] = C[i] ^ b[i];
1491 return demangled;
1500 u_char b[MD5_DIGEST_LENGTH], *demangled; local
1564 demangled = malloc(*len);
1565 if (!demangled)
1568 memcpy(demangled, P + 1, *len);
1569 return demangled;
[all...]
/freebsd-11-stable/contrib/gcc/
H A Dtlink.c46 for symbol names, file names, and demangled symbols. */
70 } demangled;
157 /* Look up an entry in the demangled name hash table. */
586 /* Add the demangled forms of any new symbols to the hash table. */
595 demangled *dem;
666 demangled *dem = 0;
700 /* Don't let the strstr's below see the demangled name; we
69 } demangled; typedef in typeref:struct:demangled_hash_entry
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Utility/
H A DConstString.h366 /// \param[in] demangled
367 /// The demangled string to correlate with the \a mangled name.
371 /// soon to be uniqued version of \a demangled.
372 void SetStringWithMangledCounterpart(llvm::StringRef demangled,
375 /// Retrieve the mangled or demangled counterpart for a mangled or demangled
387 /// with the demangled/mangled counterpart.
/freebsd-11-stable/contrib/llvm-project/lldb/source/Expression/
H A DIRExecutionUnit.cpp649 FindBestAlternateMangledName(ConstString demangled, argument
652 CPlusPlusLanguage::MethodName cpp_name(demangled);
673 ConstString demangled = mangled.GetDemangledName(lang_type); local
675 CPlusPlusLanguage::MethodName alternate_cpp_name(demangled);
721 ConstString demangled = local
724 if (demangled) {
726 demangled, lldb::eLanguageTypeC_plus_plus, sc);
/freebsd-11-stable/contrib/llvm-project/lldb/source/Symbol/
H A DSymbol.cpp206 ConstString demangled = m_mangled.GetDemangledName(GetLanguage()); local
207 if (demangled)
208 s->Printf(", name=\"%s\"", demangled.AsCString());

Completed in 508 milliseconds

12