Lines Matching defs:Mangled
22 #include "lldb/Core/Mangled.h"
65 bool CPlusPlusLanguage::SymbolNameFitsToLanguage(Mangled mangled) const {
71 Mangled mangled) const {
382 Mangled::ManglingScheme scheme = Mangled::GetManglingScheme(name);
384 if (scheme == Mangled::eManglingSchemeNone)
440 ConstString substitute(llvm::StringRef Mangled, Ts &&... Vals) {
441 this->getDerived().reset(Mangled, std::forward<Ts>(Vals)...);
442 return substituteImpl(Mangled);
446 void reset(llvm::StringRef Mangled) {
447 Base::reset(Mangled.begin(), Mangled.end());
448 Written = Mangled.begin();
453 ConstString substituteImpl(llvm::StringRef Mangled) {
456 LLDB_LOG(log, "Failed to substitute mangling in {0}", Mangled);
464 LLDB_LOG(log, "Substituted mangling {0} -> {1}", Mangled, Result);
500 /// Given a mangled function `Mangled`, replace all the primitive function type
507 void reset(llvm::StringRef Mangled, llvm::StringRef Search,
509 ManglingSubstitutor::reset(Mangled);
586 const Mangled mangled, const SymbolContext &sym_ctx) const {
611 Mangled mangled(alternate_mangled_name);