Lines Matching defs:ObjectContainerBSDArchive
1 //===-- ObjectContainerBSDArchive.cpp -------------------------------------===//
9 #include "ObjectContainerBSDArchive.h"
46 LLDB_PLUGIN_DEFINE(ObjectContainerBSDArchive)
48 ObjectContainerBSDArchive::Object::Object() : ar_name() {}
50 void ObjectContainerBSDArchive::Object::Clear() {
58 void ObjectContainerBSDArchive::Object::Dump() const {
68 ObjectContainerBSDArchive::Archive::Archive(const lldb_private::ArchSpec &arch,
77 ObjectContainerBSDArchive::Archive::~Archive() = default;
79 size_t ObjectContainerBSDArchive::Archive::ParseObjects() {
154 ObjectContainerBSDArchive::Object *
155 ObjectContainerBSDArchive::Archive::FindObject(
180 ObjectContainerBSDArchive::Archive::shared_ptr
181 ObjectContainerBSDArchive::Archive::FindCachedArchive(
220 ObjectContainerBSDArchive::Archive::shared_ptr
221 ObjectContainerBSDArchive::Archive::ParseAndCacheArchiveForFile(
240 ObjectContainerBSDArchive::Archive::Map &
241 ObjectContainerBSDArchive::Archive::GetArchiveCache() {
247 ObjectContainerBSDArchive::Archive::GetArchiveCacheMutex() {
252 void ObjectContainerBSDArchive::Initialize() {
258 void ObjectContainerBSDArchive::Terminate() {
262 ObjectContainer *ObjectContainerBSDArchive::CreateInstance(
276 ArchiveType archive_type = ObjectContainerBSDArchive::MagicBytesMatch(data);
279 "ObjectContainerBSDArchive::CreateInstance (module = %s, file = "
298 std::unique_ptr<ObjectContainerBSDArchive> container_up(
299 new ObjectContainerBSDArchive(module_sp, archive_data_sp,
318 std::unique_ptr<ObjectContainerBSDArchive> container_up(
319 new ObjectContainerBSDArchive(module_sp, data_sp, data_offset, file,
334 ObjectContainerBSDArchive::MagicBytesMatch(const DataExtractor &data) {
354 ObjectContainerBSDArchive::ObjectContainerBSDArchive(
363 void ObjectContainerBSDArchive::SetArchive(Archive::shared_ptr &archive_sp) {
367 ObjectContainerBSDArchive::~ObjectContainerBSDArchive() = default;
369 bool ObjectContainerBSDArchive::ParseHeader() {
399 ObjectFileSP ObjectContainerBSDArchive::GetObjectFile(const FileSpec *file) {
433 size_t ObjectContainerBSDArchive::GetModuleSpecifications(
443 ArchiveType archive_type = ObjectContainerBSDArchive::MagicBytesMatch(data);