/freebsd-12-stable/contrib/libcxxrt/ |
H A D | typeinfo.cc | 85 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 D | exception.cc | 739 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-12-stable/contrib/llvm-project/lldb/source/Core/ |
H A D | Mangled.cpp | 41 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 D | RichManglingContext.cpp | 44 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-12-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_symbolizer_mac.cpp | 37 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 D | sanitizer_symbolizer_libbacktrace.cpp | 197 if (char *demangled = CplusV3Demangle(name)) 198 return demangled;
|
/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Core/ |
H A D | RichManglingContext.h | 39 /// information from the given demangled name. 40 bool FromCxxMethodName(ConstString demangled); 58 /// Get the entire demangled name. The result will overwrite the internal
|
/freebsd-12-stable/contrib/binutils/ld/ |
H A D | ldcref.c | 59 /* 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 D | ldmisc.c | 153 char *demangled; local 155 demangled = bfd_demangle (output_bfd, name, 157 if (demangled != NULL) 159 fprintf (fp, "%s", demangled); 160 free (demangled);
|
/freebsd-12-stable/contrib/llvm-project/lldb/source/Utility/ |
H A D | ConstString.cpp | 95 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-12-stable/contrib/llvm-project/lld/COFF/ |
H A D | Symbols.cpp | 39 std::string demangled = demangle(demangleInput); local 40 if (demangled != demangleInput)
|
/freebsd-12-stable/contrib/gdb/gdb/ |
H A D | maint.c | 145 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 D | symtab.c | 420 /* 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 D | objc-lang.c | 215 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 D | ada-exp.y | 684 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 D | stack.c | 590 demangled name that we already have stored in the symbol 597 want to catch the failure ("demangled==NULL" case below) 600 char *demangled; 605 demangled = cplus_demangle (funname, DMGL_ANSI); 606 if (demangled == NULL) 607 /* If the demangler fails, try the demangled name from 875 * the demangled name that we already have stored in 884 * ("demangled==NULL" case below) here, while we still local 887 char *demangled; 892 demangled 599 char *demangled; local [all...] |
/freebsd-12-stable/contrib/elftoolchain/addr2line/ |
H A D | addr2line.c | 371 char demangled[1024]; local 383 if (demangle && !elftc_demangle(f->name, demangled, 384 sizeof(demangled), 0)) { 386 printf("%s at ", demangled); 388 printf("%s\n", demangled); 671 char demangled[1024]; local 816 if (demangle && !elftc_demangle(funcname, demangled, 817 sizeof(demangled), 0)) { 819 printf("%s at ", demangled); 821 printf("%s\n", demangled); [all...] |
/freebsd-12-stable/contrib/gcclibs/libiberty/ |
H A D | cplus-dem.c | 132 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 D | cp-demangle.c | 39 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-12-stable/contrib/binutils/libiberty/ |
H A D | cplus-dem.c | 132 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-12-stable/lib/libradius/ |
H A D | radlib.c | 1462 u_char b[MD5_DIGEST_LENGTH], *C, *demangled; local 1481 demangled = malloc(mlen); 1482 if (!demangled) 1494 demangled[Ppos++] = C[i] ^ b[i]; 1506 return demangled; 1515 u_char b[MD5_DIGEST_LENGTH], *demangled; local 1579 demangled = malloc(*len); 1580 if (!demangled) 1583 memcpy(demangled, P + 1, *len); 1584 return demangled; [all...] |
/freebsd-12-stable/contrib/gcc/ |
H A D | tlink.c | 46 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-12-stable/contrib/llvm-project/lldb/include/lldb/Utility/ |
H A D | ConstString.h | 366 /// \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-12-stable/contrib/llvm-project/lldb/source/Expression/ |
H A D | IRExecutionUnit.cpp | 649 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-12-stable/contrib/llvm-project/lldb/source/Symbol/ |
H A D | Symbol.cpp | 206 ConstString demangled = m_mangled.GetDemangledName(GetLanguage()); local 207 if (demangled) 208 s->Printf(", name=\"%s\"", demangled.AsCString());
|