Lines Matching defs:demangled

108 // Clear the mangled and demangled values.
145 LLDB_LOGF(log, "demangled msvc: %s -> \"%s\"", M.data(), demangled_cstr);
147 LLDB_LOGF(log, "demangled msvc: %s -> error", M.data());
172 LLDB_LOGF(log, "demangled itanium: %s -> \"%s\"", M, demangled_cstr);
174 LLDB_LOGF(log, "demangled itanium: %s -> error: failed to demangle", M);
185 LLDB_LOG(log, "demangled rustv0: {0} -> \"{1}\"", M, demangled_cstr);
187 LLDB_LOG(log, "demangled rustv0: {0} -> error: failed to demangle",
199 LLDB_LOG(log, "demangled dlang: {0} -> \"{1}\"", M, demangled_cstr);
201 LLDB_LOG(log, "demangled dlang: {0} -> error: failed to demangle",
228 // there is a demangled string in the pool already.
266 // Generate the demangled name on demand using this accessor. Code in this
267 // class will need to use this accessor if it wishes to decode the demangled
311 // Set the demangled string to the empty string to indicate we tried to
330 ConstString demangled = GetDemangledName();
331 return demangled && regex.Execute(demangled.GetStringRef());
334 // Get the demangled name if there is one, else return the mangled name.
339 // Call the accessor to make sure we get a demangled name in case it hasn't
340 // been demangled yet...
341 ConstString demangled = GetDemangledName();
349 if (demangled)
350 return demangled;
353 return demangled;
356 // Dump a Mangled object to stream "s". We don't force our demangled name to be
363 const char *demangled = m_demangled.AsCString();
364 s->Printf(", demangled = %s", demangled[0] ? demangled : "<error>");
374 s->Printf(", demangled = ");
409 ConstString demangled = obj.GetDemangledName();
410 if (demangled)
411 s << ", demangled = '" << demangled << '\'';
413 s << ", demangled = <error>";
421 /// If the Mangled object has neither a mangled name or demangled name we can
424 /// If the Mangled object has only a demangled name and no mangled named, we
425 /// can encode only the demangled name.
427 /// If the mangle name can calculate the demangled name (it is the
428 /// mangled/demangled counterpart), then we only need to encode the mangled
429 /// name as the demangled name can be recomputed.
436 /// "OBJC_CLASS_$_NSValue" and the demangled name will be manually set to
437 /// "NSValue". If we tried to demangled the name "OBJC_CLASS_$_NSValue" it
476 /// Some mangled names have a mangled name that can be demangled by the built
478 /// demangled names are the counterparts for each other. This is done because
483 /// If a mangled obejct has only a demangled name, then we save only that string
486 /// Some mangled objects have both mangled and demangled names, but the
487 /// demangled name can not be computed from the mangled name. This is often used
498 // We have both mangled and demangled names. If the demangled name is the