|
LLDB mainline
|
#include <ObjectContainerBigArchive.h>
Public Types | |
| typedef std::shared_ptr< Archive > | shared_ptr |
| typedef std::multimap< lldb_private::FileSpec, shared_ptr > | Map |
Public Member Functions | |
| Archive (const lldb_private::ArchSpec &arch, const llvm::sys::TimePoint<> &mod_time, lldb::offset_t file_offset, lldb::DataExtractorSP extractor_sp) | |
| ~Archive () | |
| size_t | GetNumObjects () const |
| lldb::offset_t | GetFileOffset () const |
| const lldb_private::ArchSpec & | GetArchitecture () const |
| void | SetArchitecture (const lldb_private::ArchSpec &arch) |
| lldb_private::DataExtractor & | GetData () |
| lldb::DataExtractorSP & | GetDataSP () |
Protected Attributes | |
| lldb_private::ArchSpec | m_arch |
| llvm::sys::TimePoint | m_modification_time |
| lldb::offset_t | m_file_offset |
| std::vector< Object > | m_objects |
| The data extractor for this object container so we don't lose data if the .a files gets modified. | |
| lldb::DataExtractorSP | m_extractor_sp |
Definition at line 103 of file ObjectContainerBigArchive.h.
| typedef std::multimap<lldb_private::FileSpec, shared_ptr> ObjectContainerBigArchive::Archive::Map |
Definition at line 106 of file ObjectContainerBigArchive.h.
| typedef std::shared_ptr<Archive> ObjectContainerBigArchive::Archive::shared_ptr |
Definition at line 105 of file ObjectContainerBigArchive.h.
| ObjectContainerBigArchive::Archive::Archive | ( | const lldb_private::ArchSpec & | arch, |
| const llvm::sys::TimePoint<> & | mod_time, | ||
| lldb::offset_t | file_offset, | ||
| lldb::DataExtractorSP | extractor_sp ) |
Definition at line 20 of file ObjectContainerBigArchive.cpp.
References Archive(), m_arch, m_extractor_sp, m_file_offset, m_modification_time, m_objects, and ObjectContainerBigArchive::ObjectContainerBigArchive().
Referenced by Archive().
|
default |
|
inline |
Definition at line 118 of file ObjectContainerBigArchive.h.
References m_arch.
|
inline |
Definition at line 122 of file ObjectContainerBigArchive.h.
References m_extractor_sp.
|
inline |
Definition at line 123 of file ObjectContainerBigArchive.h.
References m_extractor_sp.
|
inline |
Definition at line 116 of file ObjectContainerBigArchive.h.
References m_file_offset.
|
inline |
Definition at line 114 of file ObjectContainerBigArchive.h.
References m_objects.
|
inline |
Definition at line 120 of file ObjectContainerBigArchive.h.
References m_arch.
|
protected |
Definition at line 127 of file ObjectContainerBigArchive.h.
Referenced by Archive(), GetArchitecture(), and SetArchitecture().
|
protected |
Definition at line 134 of file ObjectContainerBigArchive.h.
Referenced by Archive(), GetData(), and GetDataSP().
|
protected |
Definition at line 129 of file ObjectContainerBigArchive.h.
Referenced by Archive(), and GetFileOffset().
|
protected |
Definition at line 128 of file ObjectContainerBigArchive.h.
Referenced by Archive().
|
protected |
The data extractor for this object container so we don't lose data if the .a files gets modified.
Definition at line 130 of file ObjectContainerBigArchive.h.
Referenced by Archive(), and GetNumObjects().