Lines Matching refs:ObjectContainerBSDArchive
43 LLDB_PLUGIN_DEFINE(ObjectContainerBSDArchive) in LLDB_PLUGIN_DEFINE() argument
45 ObjectContainerBSDArchive::Object::Object() : ar_name() {} in LLDB_PLUGIN_DEFINE()
47 void ObjectContainerBSDArchive::Object::Clear() { in Clear()
59 ObjectContainerBSDArchive::Object::Extract(const DataExtractor &data, in Extract()
136 ObjectContainerBSDArchive::Archive::Archive(const lldb_private::ArchSpec &arch, in Archive()
143 ObjectContainerBSDArchive::Archive::~Archive() = default;
145 size_t ObjectContainerBSDArchive::Archive::ParseObjects() { in ParseObjects()
170 ObjectContainerBSDArchive::Object *
171 ObjectContainerBSDArchive::Archive::FindObject( in FindObject()
196 ObjectContainerBSDArchive::Archive::shared_ptr
197 ObjectContainerBSDArchive::Archive::FindCachedArchive( in FindCachedArchive()
236 ObjectContainerBSDArchive::Archive::shared_ptr
237 ObjectContainerBSDArchive::Archive::ParseAndCacheArchiveForFile( in ParseAndCacheArchiveForFile()
255 ObjectContainerBSDArchive::Archive::Map &
256 ObjectContainerBSDArchive::Archive::GetArchiveCache() { in GetArchiveCache()
262 ObjectContainerBSDArchive::Archive::GetArchiveCacheMutex() { in GetArchiveCacheMutex()
267 void ObjectContainerBSDArchive::Initialize() { in Initialize()
273 void ObjectContainerBSDArchive::Terminate() { in Terminate()
277 lldb_private::ConstString ObjectContainerBSDArchive::GetPluginNameStatic() { in GetPluginNameStatic()
282 const char *ObjectContainerBSDArchive::GetPluginDescriptionStatic() { in GetPluginDescriptionStatic()
286 ObjectContainer *ObjectContainerBSDArchive::CreateInstance( in CreateInstance()
300 if (file && data_sp && ObjectContainerBSDArchive::MagicBytesMatch(data)) { in CreateInstance()
321 std::unique_ptr<ObjectContainerBSDArchive> container_up( in CreateInstance()
322 new ObjectContainerBSDArchive(module_sp, archive_data_sp, in CreateInstance()
341 std::unique_ptr<ObjectContainerBSDArchive> container_up( in CreateInstance()
342 new ObjectContainerBSDArchive(module_sp, data_sp, data_offset, file, in CreateInstance()
355 bool ObjectContainerBSDArchive::MagicBytesMatch(const DataExtractor &data) { in MagicBytesMatch()
366 ObjectContainerBSDArchive::ObjectContainerBSDArchive( in ObjectContainerBSDArchive() function in ObjectContainerBSDArchive
372 void ObjectContainerBSDArchive::SetArchive(Archive::shared_ptr &archive_sp) { in SetArchive()
376 ObjectContainerBSDArchive::~ObjectContainerBSDArchive() = default;
378 bool ObjectContainerBSDArchive::ParseHeader() { in ParseHeader()
395 void ObjectContainerBSDArchive::Dump(Stream *s) const { in Dump()
419 ObjectFileSP ObjectContainerBSDArchive::GetObjectFile(const FileSpec *file) { in GetObjectFile()
437 lldb_private::ConstString ObjectContainerBSDArchive::GetPluginName() { in GetPluginName()
441 uint32_t ObjectContainerBSDArchive::GetPluginVersion() { return 1; } in GetPluginVersion()
443 size_t ObjectContainerBSDArchive::GetModuleSpecifications( in GetModuleSpecifications()
453 if (!file || !data_sp || !ObjectContainerBSDArchive::MagicBytesMatch(data)) in GetModuleSpecifications()