|
LLDB mainline
|
This is the complete list of members for lldb_private::Symtab, including all inherited members.
| AddSymbol(const Symbol &symbol) | lldb_private::Symtab | |
| AppendSymbolIndexesMatchingRegExAndType(const RegularExpression ®ex, lldb::SymbolType symbol_type, std::vector< uint32_t > &indexes, Mangled::NamePreference name_preference=Mangled::ePreferDemangled) | lldb_private::Symtab | |
| AppendSymbolIndexesMatchingRegExAndType(const RegularExpression ®ex, lldb::SymbolType symbol_type, Debug symbol_debug_type, Visibility symbol_visibility, std::vector< uint32_t > &indexes, Mangled::NamePreference name_preference=Mangled::NamePreference::ePreferDemangled) | lldb_private::Symtab | |
| AppendSymbolIndexesWithName(ConstString symbol_name, std::vector< uint32_t > &matches) | lldb_private::Symtab | |
| AppendSymbolIndexesWithName(ConstString symbol_name, Debug symbol_debug_type, Visibility symbol_visibility, std::vector< uint32_t > &matches) | lldb_private::Symtab | |
| AppendSymbolIndexesWithNameAndType(ConstString symbol_name, lldb::SymbolType symbol_type, std::vector< uint32_t > &matches) | lldb_private::Symtab | |
| AppendSymbolIndexesWithNameAndType(ConstString symbol_name, lldb::SymbolType symbol_type, Debug symbol_debug_type, Visibility symbol_visibility, std::vector< uint32_t > &matches) | lldb_private::Symtab | |
| AppendSymbolIndexesWithType(lldb::SymbolType symbol_type, std::vector< uint32_t > &indexes, uint32_t start_idx=0, uint32_t end_index=UINT32_MAX) const | lldb_private::Symtab | |
| AppendSymbolIndexesWithType(lldb::SymbolType symbol_type, Debug symbol_debug_type, Visibility symbol_visibility, std::vector< uint32_t > &matches, uint32_t start_idx=0, uint32_t end_index=UINT32_MAX) const | lldb_private::Symtab | |
| AppendSymbolIndexesWithTypeAndFlagsValue(lldb::SymbolType symbol_type, uint32_t flags_value, std::vector< uint32_t > &indexes, uint32_t start_idx=0, uint32_t end_index=UINT32_MAX) const | lldb_private::Symtab | |
| AppendSymbolNamesToMap(const IndexCollection &indexes, bool add_demangled, bool add_mangled, NameToIndexMap &name_to_index_map) const | lldb_private::Symtab | |
| CheckSymbolAtIndex(size_t idx, Debug symbol_debug_type, Visibility symbol_visibility) const | lldb_private::Symtab | inlineprivate |
| collection typedef | lldb_private::Symtab | protected |
| const_iterator typedef | lldb_private::Symtab | protected |
| Debug enum name | lldb_private::Symtab | |
| Decode(const DataExtractor &data, lldb::offset_t *offset_ptr, bool &uuid_mismatch) | lldb_private::Symtab | |
| Dump(Stream *s, Target *target, SortOrder sort_type, Mangled::NamePreference name_preference=Mangled::ePreferDemangled) | lldb_private::Symtab | |
| Dump(Stream *s, Target *target, std::vector< uint32_t > &indexes, Mangled::NamePreference name_preference=Mangled::ePreferDemangled) const | lldb_private::Symtab | |
| DumpSymbolHeader(Stream *s) | lldb_private::Symtab | static |
| eDebugAny enum value | lldb_private::Symtab | |
| eDebugNo enum value | lldb_private::Symtab | |
| eDebugYes enum value | lldb_private::Symtab | |
| Encode(DataEncoder &encoder) const | lldb_private::Symtab | |
| eVisibilityAny enum value | lldb_private::Symtab | |
| eVisibilityExtern enum value | lldb_private::Symtab | |
| eVisibilityPrivate enum value | lldb_private::Symtab | |
| FileRangeToIndexMap typedef | lldb_private::Symtab | protected |
| Finalize() | lldb_private::Symtab | |
| FindAllSymbolsMatchingRexExAndType(const RegularExpression ®ex, lldb::SymbolType symbol_type, Debug symbol_debug_type, Visibility symbol_visibility, std::vector< uint32_t > &symbol_indexes, Mangled::NamePreference name_preference=Mangled::ePreferDemangled) | lldb_private::Symtab | |
| FindAllSymbolsWithNameAndType(ConstString name, lldb::SymbolType symbol_type, std::vector< uint32_t > &symbol_indexes) | lldb_private::Symtab | |
| FindAllSymbolsWithNameAndType(ConstString name, lldb::SymbolType symbol_type, Debug symbol_debug_type, Visibility symbol_visibility, std::vector< uint32_t > &symbol_indexes) | lldb_private::Symtab | |
| FindFirstSymbolWithNameAndType(ConstString name, lldb::SymbolType symbol_type, Debug symbol_debug_type, Visibility symbol_visibility) | lldb_private::Symtab | |
| FindFunctionSymbols(ConstString name, uint32_t name_type_mask, SymbolContextList &sc_list) | lldb_private::Symtab | |
| FindSymbolAtFileAddress(lldb::addr_t file_addr) | lldb_private::Symtab | |
| FindSymbolByID(lldb::user_id_t uid) const | lldb_private::Symtab | |
| FindSymbolContainingFileAddress(lldb::addr_t file_addr) | lldb_private::Symtab | |
| FindSymbolWithType(lldb::SymbolType symbol_type, Debug symbol_debug_type, Visibility symbol_visibility, uint32_t &start_idx) | lldb_private::Symtab | |
| ForEachSymbolContainingFileAddress(lldb::addr_t file_addr, std::function< bool(Symbol *)> const &callback) | lldb_private::Symtab | |
| GetCacheKey() | lldb_private::Symtab | |
| GetIndexForSymbol(const Symbol *symbol) const | lldb_private::Symtab | |
| GetMutex() | lldb_private::Symtab | inline |
| GetNameIndexes(ConstString symbol_name, std::vector< uint32_t > &indexes) | lldb_private::Symtab | private |
| GetNameToSymbolIndexMap(lldb::FunctionNameType type) | lldb_private::Symtab | inlineprivate |
| GetNumSymbols() const | lldb_private::Symtab | |
| GetObjectFile() const | lldb_private::Symtab | inline |
| GetParent(Symbol *symbol) const | lldb_private::Symtab | |
| GetWasLoadedFromCache() const | lldb_private::Symtab | inline |
| GetWasSavedToCache() const | lldb_private::Symtab | inline |
| IndexCollection typedef | lldb_private::Symtab | |
| InitAddressIndexes() | lldb_private::Symtab | protected |
| InitNameIndexes() | lldb_private::Symtab | protected |
| iterator typedef | lldb_private::Symtab | protected |
| LoadFromCache() | lldb_private::Symtab | |
| m_file_addr_to_index | lldb_private::Symtab | protected |
| m_file_addr_to_index_computed | lldb_private::Symtab | protected |
| m_loaded_from_cache | lldb_private::Symtab | protected |
| m_mutex | lldb_private::Symtab | mutableprotected |
| m_name_indexes_computed | lldb_private::Symtab | protected |
| m_name_to_symbol_indices | lldb_private::Symtab | protected |
| m_objfile | lldb_private::Symtab | protected |
| m_saved_to_cache | lldb_private::Symtab | protected |
| m_symbols | lldb_private::Symtab | protected |
| NameToIndexMap typedef | lldb_private::Symtab | |
| operator=(const Symtab &)=delete | lldb_private::Symtab | private |
| PreloadSymbols() | lldb_private::Symtab | |
| RegisterBacklogEntry(const NameToIndexMap::Entry &entry, const char *decl_context, const std::set< const char * > &class_contexts) | lldb_private::Symtab | private |
| RegisterMangledNameEntry(uint32_t value, std::set< const char * > &class_contexts, std::vector< std::pair< NameToIndexMap::Entry, const char * > > &backlog, RichManglingContext &rmc) | lldb_private::Symtab | private |
| Reserve(size_t count) | lldb_private::Symtab | |
| Resize(size_t count) | lldb_private::Symtab | |
| SaveToCache() | lldb_private::Symtab | |
| SectionFileAddressesChanged() | lldb_private::Symtab | |
| SetWasLoadedFromCache() | lldb_private::Symtab | inline |
| SetWasSavedToCache() | lldb_private::Symtab | inline |
| SortSymbolIndexesByValue(std::vector< uint32_t > &indexes, bool remove_duplicates) const | lldb_private::Symtab | |
| SymbolAtIndex(size_t idx) | lldb_private::Symtab | |
| SymbolAtIndex(size_t idx) const | lldb_private::Symtab | |
| SymbolIndicesToSymbolContextList(std::vector< uint32_t > &symbol_indexes, SymbolContextList &sc_list) | lldb_private::Symtab | private |
| Symtab(ObjectFile *objfile) | lldb_private::Symtab | |
| Symtab(const Symtab &)=delete | lldb_private::Symtab | private |
| Visibility enum name | lldb_private::Symtab | |
| ~Symtab() | lldb_private::Symtab |