Lines Matching defs:demangled
110 // Clear the mangled and demangled values.
147 LLDB_LOGF(log, "demangled msvc: %s -> \"%s\"", M.data(), demangled_cstr);
149 LLDB_LOGF(log, "demangled msvc: %s -> error", M.data());
174 LLDB_LOGF(log, "demangled itanium: %s -> \"%s\"", M, demangled_cstr);
176 LLDB_LOGF(log, "demangled itanium: %s -> error: failed to demangle", M);
187 LLDB_LOG(log, "demangled rustv0: {0} -> \"{1}\"", M, demangled_cstr);
189 LLDB_LOG(log, "demangled rustv0: {0} -> error: failed to demangle",
201 LLDB_LOG(log, "demangled dlang: {0} -> \"{1}\"", M, demangled_cstr);
203 LLDB_LOG(log, "demangled dlang: {0} -> error: failed to demangle",
230 // there is a demangled string in the pool already.
268 // Generate the demangled name on demand using this accessor. Code in this
269 // class will need to use this accessor if it wishes to decode the demangled
313 // Set the demangled string to the empty string to indicate we tried to
332 ConstString demangled = GetDemangledName();
333 return demangled && regex.Execute(demangled.GetStringRef());
336 // Get the demangled name if there is one, else return the mangled name.
341 // Call the accessor to make sure we get a demangled name in case it hasn't
342 // been demangled yet...
343 ConstString demangled = GetDemangledName();
351 if (demangled)
352 return demangled;
355 return demangled;
358 // Dump a Mangled object to stream "s". We don't force our demangled name to be
365 const char *demangled = m_demangled.AsCString();
366 s->Printf(", demangled = %s", demangled[0] ? demangled : "<error>");
376 s->Printf(", demangled = ");
411 ConstString demangled = obj.GetDemangledName();
412 if (demangled)
413 s << ", demangled = '" << demangled << '\'';
415 s << ", demangled = <error>";
423 /// If the Mangled object has neither a mangled name or demangled name we can
426 /// If the Mangled object has only a demangled name and no mangled named, we
427 /// can encode only the demangled name.
429 /// If the mangle name can calculate the demangled name (it is the
430 /// mangled/demangled counterpart), then we only need to encode the mangled
431 /// name as the demangled name can be recomputed.
438 /// "OBJC_CLASS_$_NSValue" and the demangled name will be manually set to
439 /// "NSValue". If we tried to demangled the name "OBJC_CLASS_$_NSValue" it
478 /// Some mangled names have a mangled name that can be demangled by the built
480 /// demangled names are the counterparts for each other. This is done because
485 /// If a mangled obejct has only a demangled name, then we save only that string
488 /// Some mangled objects have both mangled and demangled names, but the
489 /// demangled name can not be computed from the mangled name. This is often used
500 // We have both mangled and demangled names. If the demangled name is the