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() {
152 ObjectContainerBSDArchive::Object *
153 ObjectContainerBSDArchive::Archive::FindObject(
178 ObjectContainerBSDArchive::Archive::shared_ptr
179 ObjectContainerBSDArchive::Archive::FindCachedArchive(
218 ObjectContainerBSDArchive::Archive::shared_ptr
219 ObjectContainerBSDArchive::Archive::ParseAndCacheArchiveForFile(
238 ObjectContainerBSDArchive::Archive::Map &
239 ObjectContainerBSDArchive::Archive::GetArchiveCache() {
245 ObjectContainerBSDArchive::Archive::GetArchiveCacheMutex() {
250 void ObjectContainerBSDArchive::Initialize() {
256 void ObjectContainerBSDArchive::Terminate() {
260 ObjectContainer *ObjectContainerBSDArchive::CreateInstance(
274 ArchiveType archive_type = ObjectContainerBSDArchive::MagicBytesMatch(data);
277 "ObjectContainerBSDArchive::CreateInstance (module = %s, file = "
296 std::unique_ptr<ObjectContainerBSDArchive> container_up(
297 new ObjectContainerBSDArchive(module_sp, archive_data_sp,
316 std::unique_ptr<ObjectContainerBSDArchive> container_up(
317 new ObjectContainerBSDArchive(module_sp, data_sp, data_offset, file,
332 ObjectContainerBSDArchive::MagicBytesMatch(const DataExtractor &data) {
352 ObjectContainerBSDArchive::ObjectContainerBSDArchive(
361 void ObjectContainerBSDArchive::SetArchive(Archive::shared_ptr &archive_sp) {
365 ObjectContainerBSDArchive::~ObjectContainerBSDArchive() = default;
367 bool ObjectContainerBSDArchive::ParseHeader() {
397 ObjectFileSP ObjectContainerBSDArchive::GetObjectFile(const FileSpec *file) {
431 size_t ObjectContainerBSDArchive::GetModuleSpecifications(
441 ArchiveType archive_type = ObjectContainerBSDArchive::MagicBytesMatch(data);