reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/lldb/include/lldb/lldb-forward.h
  125 class Mangled;

References

include/llvm/ADT/DenseMap.h
  237     TheBucket = InsertIntoBucket(TheBucket, Key, std::forward<Ts>(Args)...);
  516                             ValueArgs &&... Values) {
  520     ::new (&TheBucket->getSecond()) ValueT(std::forward<ValueArgs>(Values)...);
tools/lldb/include/lldb/Core/Mangled.h
  114   static int Compare(const Mangled &lhs, const Mangled &rhs);
  114   static int Compare(const Mangled &lhs, const Mangled &rhs);
  271 Stream &operator<<(Stream &s, const Mangled &obj);
tools/lldb/include/lldb/Symbol/Function.h
  165   InlineFunctionInfo(ConstString name, const Mangled &mangled,
  222   Mangled &GetMangled();
  228   const Mangled &GetMangled() const;
  242   Mangled m_mangled; ///< Mangled inlined function name (can be empty if there
  372            lldb::user_id_t func_type_uid, const Mangled &mangled,
  470   const Mangled &GetMangled() const { return m_mangled; }
  579   Mangled m_mangled; ///< The mangled function name if any, if empty, there is
tools/lldb/include/lldb/Symbol/Symbol.h
   33   Symbol(uint32_t symID, const Mangled &mangled, lldb::SymbolType type,
  119   Mangled &GetMangled() { return m_mangled; }
  121   const Mangled &GetMangled() const { return m_mangled; }
  258   Mangled m_mangled;         // uniqued symbol name/mangled name pair
tools/lldb/include/lldb/Symbol/SymbolContext.h
  290       Mangled::NamePreference preference = Mangled::ePreferDemangled) const;
  290       Mangled::NamePreference preference = Mangled::ePreferDemangled) const;
tools/lldb/include/lldb/Symbol/Variable.h
  112   Mangled m_mangled;
tools/lldb/source/API/SBType.cpp
  802       Mangled mangled(mangled_str);
tools/lldb/source/Breakpoint/Breakpoint.cpp
  649       if (Mangled::Compare(old_sc.symbol->GetMangled(),
tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp
  126                     Mangled::NamePreference::ePreferDemangledWithoutArguments)
tools/lldb/source/Commands/CommandCompletions.cpp
  457         ConstString func_name = sc.GetFunctionName(Mangled::ePreferDemangled);
tools/lldb/source/Core/Disassembler.cpp
  372         sc.GetFunctionName(Mangled::ePreferDemangledWithoutArguments)
tools/lldb/source/Core/Mangled.cpp
   35 static inline Mangled::ManglingScheme cstring_mangling_scheme(const char *s) {
   38       return Mangled::eManglingSchemeMSVC;
   40       return Mangled::eManglingSchemeItanium;
   42   return Mangled::eManglingSchemeNone;
   46   return cstring_mangling_scheme(s) != Mangled::eManglingSchemeNone;
  137 int Mangled::Compare(const Mangled &a, const Mangled &b) {
  137 int Mangled::Compare(const Mangled &a, const Mangled &b) {
  352                              Mangled::NamePreference preference) const {
  427 Stream &operator<<(Stream &s, const Mangled &obj) {
tools/lldb/source/Core/Module.cpp
  756       ConstString mangled_name(sc.GetFunctionName(Mangled::ePreferMangled));
tools/lldb/source/Expression/ExpressionVariable.cpp
   71       Mangled mangler(global_var.m_name);
tools/lldb/source/Expression/IRExecutionUnit.cpp
  672     Mangled mangled(alternate_mangled_name);
  720       Mangled mangled(name);
  752       Mangled mangled_name(name);
tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp
  422       lldb::eLanguageTypeUnknown, Mangled::ePreferMangled);
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
  842           current_symbol->GetLanguage(), Mangled::ePreferMangled);
  984       original_symbol->GetLanguage(), Mangled::ePreferMangled);
tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp
  568       lldb::eLanguageTypeUnknown, Mangled::ePreferMangled);
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
  359       Mangled mangled(name);
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
 2219     Mangled mangled(symbol_bare);
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
 4294                 .GetName(lldb::eLanguageTypeUnknown, Mangled::ePreferMangled)
 4360                                                     Mangled::ePreferMangled) ==
 4362                       lldb::eLanguageTypeUnknown, Mangled::ePreferMangled)) {
 4396                                                     Mangled::ePreferMangled) ==
 4398                       lldb::eLanguageTypeUnknown, Mangled::ePreferMangled)) {
 4414                                                  Mangled::ePreferMangled)
 4636                   Mangled stub_symbol_mangled_name(stub_symbol->GetMangled());
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
 2375       Mangled func_name;
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
  110                                                  Mangled::ePreferMangled),
  141                                                      Mangled::ePreferMangled),
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
  413   Mangled mangled(proc.Name);
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp
  295   Mangled mangled = GetMangledForPDBFunc(pdb_func);
 1915 Mangled
 1917   Mangled mangled;
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h
  220   lldb_private::Mangled
tools/lldb/source/Symbol/Function.cpp
   70                                        const Mangled &mangled,
   85   return Mangled::Compare(a.m_mangled, a.m_mangled);
  122 Mangled &InlineFunctionInfo::GetMangled() { return m_mangled; }
  124 const Mangled &InlineFunctionInfo::GetMangled() const { return m_mangled; }
  189                    lldb::user_id_t type_uid, const Mangled &mangled, Type *type,
  622   return m_mangled.GetName(language, Mangled::ePreferDemangledWithoutArguments);
tools/lldb/source/Symbol/Symbol.cpp
   49 Symbol::Symbol(uint32_t symID, const Mangled &mangled, SymbolType type,
  502                            Mangled::ePreferDemangledWithoutArguments);
tools/lldb/source/Symbol/SymbolContext.cpp
  667 SymbolContext::GetFunctionName(Mangled::NamePreference preference) const {
 1095         const Mangled &name = inline_info->GetMangled();
tools/lldb/source/Symbol/Symtab.cpp
  220                            Mangled::ManglingScheme scheme) {
  222   case Mangled::eManglingSchemeItanium: {
  243   case Mangled::eManglingSchemeMSVC:
  247   case Mangled::eManglingSchemeNone:
  284       Mangled &mangled = symbol->GetMangled();
  429       const Mangled &mangled = symbol->GetMangled();
tools/lldb/source/Target/ThreadPlanStepInRange.cpp
  361           sc.GetFunctionName(Mangled::ePreferDemangledWithoutArguments)
tools/lldb/unittests/Core/MangledTest.cpp
   32   Mangled TheMangled(MangledName);
   42   Mangled TheMangled(MangledName);
usr/include/c++/7.4.0/bits/alloc_traits.h
  474 	construct(allocator_type& __a, _Up* __p, _Args&&... __args)
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   73     forward(typename std::remove_reference<_Tp>::type& __t) noexcept
   83     constexpr _Tp&&
   84     forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
usr/include/c++/7.4.0/bits/shared_ptr.h
  343 		   _Args&&... __args)
  688     allocate_shared(const _Alloc& __a, _Args&&... __args)
  703     make_shared(_Args&&... __args)
usr/include/c++/7.4.0/bits/shared_ptr_base.h
 1317 		     _Args&&... __args)
usr/include/c++/7.4.0/ext/new_allocator.h
  135 	construct(_Up* __p, _Args&&... __args)
usr/include/c++/7.4.0/type_traits
 1629     { typedef _Tp   type; };
 1633     { typedef _Tp   type; };