|
LLDB mainline
|
#include <HostInfoBase.h>
Classes | |
| struct | LazyExtractor |
Public Member Functions | |
| SharedCacheImageInfo () | |
| SharedCacheImageInfo (std::string filename, UUID uuid, lldb::DataExtractorSP extractor_sp) | |
| SharedCacheImageInfo (std::string filename, UUID uuid, lldb::DataExtractorSP(*create_data_extractor)(void *image), void *image_baton) | |
| lldb::DataExtractorSP | GetExtractor () |
| Copies share the extractor, which is created at most once. | |
| llvm::StringRef | GetFilename () const |
| const UUID & | GetUUID () const |
Private Attributes | |
| std::string | m_filename |
| UUID | m_uuid |
| lldb::DataExtractorSP | m_extractor_sp |
| lldb::DataExtractorSP(* | m_create_data_extractor )(void *image) |
| void * | m_image_baton |
| std::shared_ptr< LazyExtractor > | m_lazy |
Definition at line 33 of file HostInfoBase.h.
|
inline |
Definition at line 34 of file HostInfoBase.h.
References m_create_data_extractor, m_extractor_sp, m_filename, m_image_baton, m_lazy, and m_uuid.
|
inline |
Definition at line 37 of file HostInfoBase.h.
References m_create_data_extractor, m_extractor_sp, m_filename, m_image_baton, m_lazy, and m_uuid.
|
inline |
Definition at line 42 of file HostInfoBase.h.
References m_create_data_extractor, m_extractor_sp, m_filename, m_image_baton, m_lazy, and m_uuid.
|
inline |
Copies share the extractor, which is created at most once.
Definition at line 51 of file HostInfoBase.h.
References m_extractor_sp, and m_lazy.
Referenced by lldb_private::DynamicLoaderDarwin::FindTargetModuleForImageInfo(), and lldb_private::PlatformDarwin::GetModuleFromSharedCaches().
|
inline |
Definition at line 60 of file HostInfoBase.h.
References m_filename.
|
inline |
Definition at line 61 of file HostInfoBase.h.
References m_uuid.
Referenced by lldb_private::DynamicLoaderDarwin::FindTargetModuleForImageInfo(), lldb_private::PlatformDarwin::GetModuleFromSharedCaches(), lldb_private::SymbolLocatorDebugSymbols::LocateExecutableObjectFile(), and LocateMacOSXFilesUsingDebugSymbols().
|
private |
Definition at line 72 of file HostInfoBase.h.
Referenced by SharedCacheImageInfo(), SharedCacheImageInfo(), and SharedCacheImageInfo().
|
private |
Definition at line 71 of file HostInfoBase.h.
Referenced by GetExtractor(), SharedCacheImageInfo(), SharedCacheImageInfo(), and SharedCacheImageInfo().
|
private |
Definition at line 69 of file HostInfoBase.h.
Referenced by GetFilename(), SharedCacheImageInfo(), SharedCacheImageInfo(), and SharedCacheImageInfo().
|
private |
Definition at line 73 of file HostInfoBase.h.
Referenced by SharedCacheImageInfo(), SharedCacheImageInfo(), and SharedCacheImageInfo().
|
private |
Definition at line 74 of file HostInfoBase.h.
Referenced by GetExtractor(), SharedCacheImageInfo(), SharedCacheImageInfo(), and SharedCacheImageInfo().
|
private |
Definition at line 70 of file HostInfoBase.h.
Referenced by GetUUID(), SharedCacheImageInfo(), SharedCacheImageInfo(), and SharedCacheImageInfo().