/freebsd-10.0-release/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 return demangled; 103 memcpy(buf, demangled, len); 121 free(demangled);
|
H A D | exception.cc | 709 char *demangled = (char*)malloc(bufferSize); local 712 demangled = __cxa_demangle(mangled, demangled, &bufferSize, &status); 714 status == 0 ? (const char*)demangled : mangled); 715 if (status == 0) { free(demangled); }
|
/freebsd-10.0-release/contrib/llvm/tools/lldb/source/Core/ |
H A D | Mangled.cpp | 102 // Clear the mangled and demangled values. 126 // demangled name is set. 176 // Generate the demangled name on demand using this accessor. Code in 178 // the demangled name. The result is cached and will be kept until a 189 // We need to generate and cache the demangled name. 213 // Set the demangled string to the empty string to indicate we 235 // Get the demangled name if there is one, else return the mangled name. 242 // Call the accessor to make sure we get a demangled name in case 243 // it hasn't been demangled yet... 258 // demangled nam 269 const char * demangled = m_demangled.AsCString(); local 307 const ConstString& demangled = obj.GetDemangledName(); local 309 s << ", demangled = '" << demangled << '\\''; local [all...] |
H A D | ConstString.cpp | 125 // Now assign the demangled const string as the counterpart of the 128 // Return the constant demangled C string 313 ConstString::SetCStringWithMangledCounterpart (const char *demangled, const ConstString &mangled) argument 315 m_string = StringPool().GetConstCStringAndSetMangledCounterPart (demangled, mangled.m_string);
|
/freebsd-10.0-release/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-10.0-release/contrib/llvm/tools/lldb/include/lldb/Core/ |
H A D | ConstString.h | 393 /// @param[in] demangled 394 /// The demangled C string to correlate with the \a mangled 399 /// soon to be uniqued version of \a demangled. 402 SetCStringWithMangledCounterpart (const char *demangled, 406 /// Retrieve the mangled or demangled counterpart for a mangled 407 /// or demangled ConstString. 418 /// with the demangled/mangled counterpart.
|
/freebsd-10.0-release/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 | ada-lang.c | 477 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...] |
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...] |
H A D | ada-lang.h | 41 /* Corresponding mangled/demangled names and opcodes for Ada user-definable 46 const char *demangled; member in struct:ada_opname_map 50 /* Table of Ada operators in mangled and demangled forms. */
|
H A D | utils.c | 2434 char *demangled; 2445 demangled = language_demangle (language_def (lang), name, arg_mode); 2446 fputs_filtered (demangled ? demangled : name, stream); 2447 if (demangled != NULL) 2449 xfree (demangled); 2423 char *demangled; local
|
H A D | ada-exp.c | 2358 if (string.length == strlen (ada_opname_table[i].demangled)-2 2359 && strncasecmp (string.ptr, ada_opname_table[i].demangled+1, 2362 strncpy (string.ptr, ada_opname_table[i].demangled,
|
/freebsd-10.0-release/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...] |
H A D | cp-demangle.c | 39 components, and then walks the list generating the demangled 282 /* Fixed-length allocated buffer for demangled data, flushed to the 290 /* Callback function to handle demangled buffer flush. */ 2791 CALLBACK is a function to call to flush demangled string segments 3955 mangled name, return strings in repeated callback giving the demangled 4031 name, return a buffer allocated with malloc holding the demangled 4064 string containing the name to be demangled. 4067 *LENGTH bytes, into which the demangled name is stored. If 4069 OUTPUT_BUFFER may instead be NULL; in that case, the demangled name 4073 demangled nam 4092 char *demangled; local [all...] |
/freebsd-10.0-release/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 3783 name, return a buffer allocated with malloc holding the demangled 3876 /* We try to guess the length of the demangled string, to minimize 3918 string containing the name to be demangled. 3921 *LENGTH bytes, into which the demangled name is stored. If 3923 OUTPUT_BUFFER may instead be NULL; in that case, the demangled name 3927 demangled name, is placed in *LENGTH. 3930 demangled name, or NULL if the demangling fails. The caller is 3946 char *demangled; local 3963 demangled 4028 char *demangled; local [all...] |
/freebsd-10.0-release/lib/libradius/ |
H A D | radlib.c | 1428 u_char b[MD5_DIGEST_LENGTH], *C, *demangled; local 1447 demangled = malloc(mlen); 1448 if (!demangled) 1460 demangled[Ppos++] = C[i] ^ b[i]; 1472 return demangled; 1481 u_char b[MD5_DIGEST_LENGTH], *demangled; local 1545 demangled = malloc(*len); 1546 if (!demangled) 1549 memcpy(demangled, P + 1, *len); 1550 return demangled; [all...] |
/freebsd-10.0-release/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-10.0-release/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | SymbolFileDWARF.cpp | 3479 const char *demangled = best_name.GetDemangledName().GetCString(); local 3480 if (demangled) 3483 const char *partial_in_demangled = strstr (demangled, name_no_parens.c_str()); 3497 else if (partial_in_demangled == demangled) 3504 if (partial_in_demangled - demangled == 1)
|