| /freebsd/contrib/llvm-project/llvm/lib/Object/ |
| H A D | Archive.cpp | 41 void Archive::anchor() {} in anchor() 94 ArchiveMemberHeader::ArchiveMemberHeader(const Archive *Parent, in ArchiveMemberHeader() 129 BigArchiveMemberHeader::BigArchiveMemberHeader(const Archive *Parent, in BigArchiveMemberHeader() 157 if (Kind == Archive::K_BSD || Kind == Archive::K_DARWIN64) { in getRawName() 181 const Archive *Parent, in getArchiveMemberDecField() 199 const Archive *Parent, in getArchiveMemberOctField() 304 if (Parent->kind() == Archive::K_GNU || in getName() 305 Parent->kind() == Archive::K_GNU64) { in getName() 461 Archive::Child::Child(const Archive *Parent, StringRef Data, in Child() 467 Archive::Child::Child(const Archive *Parent, const char *Start, Error *Err) in Child() [all …]
|
| H A D | ArchiveWriter.cpp | 60 object::Archive::Kind NewArchiveMember::detectKindFromObject() const { in detectKindFromObject() 67 return object::Archive::K_DARWIN; in detectKindFromObject() 69 return object::Archive::K_AIXBIG; in detectKindFromObject() 72 return object::Archive::K_COFF; in detectKindFromObject() 73 return object::Archive::K_GNU; in detectKindFromObject() 87 return object::Archive::getDefaultKindForTriple(TargetTriple); in detectKindFromObject() 94 return object::Archive::getDefaultKind(); in detectKindFromObject() 98 NewArchiveMember::getOldMember(const object::Archive::Child &OldMember, in getOldMember() 176 static bool isDarwin(object::Archive::Kind Kind) { in isDarwin() 177 return Kind == object::Archive::K_DARWIN || in isDarwin() [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectContainer/BSD-Archive/ |
| H A D | ObjectContainerBSDArchive.cpp | 68 ObjectContainerBSDArchive::Archive::Archive(const lldb_private::ArchSpec &arch, in Archive() function in ObjectContainerBSDArchive::Archive 77 ObjectContainerBSDArchive::Archive::~Archive() = default; 79 size_t ObjectContainerBSDArchive::Archive::ParseObjects() { in ParseObjects() 89 auto exp_ar = llvm::object::Archive::create(mem_buffer->getMemBufferRef()); in ParseObjects() 155 ObjectContainerBSDArchive::Archive::FindObject( in FindObject() 180 ObjectContainerBSDArchive::Archive::shared_ptr 181 ObjectContainerBSDArchive::Archive::FindCachedArchive( in FindCachedArchive() 184 std::lock_guard<std::recursive_mutex> guard(Archive::GetArchiveCacheMutex()); in FindCachedArchive() 186 Archive::Map &archive_map = Archive::GetArchiveCache(); in FindCachedArchive() 187 Archive::Map::iterator pos = archive_map.find(file); in FindCachedArchive() [all …]
|
| H A D | ObjectContainerBSDArchive.h | 18 #include "llvm/Object/Archive.h" 26 enum class ArchiveType { Invalid, Archive, ThinArchive }; enumerator 47 return "BSD Archive object container reader."; in GetPluginDescriptionStatic() 108 class Archive { 110 typedef std::shared_ptr<Archive> shared_ptr; 113 Archive(const lldb_private::ArchSpec &arch, 117 ~Archive(); 123 static Archive::shared_ptr FindCachedArchive( 127 static Archive::shared_ptr ParseAndCacheArchiveForFile( 175 void SetArchive(Archive [all...] |
| /freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
| H A D | Archive.h | 38 class Archive; variable 42 AbstractArchiveMemberHeader(const Archive *Parent) : Parent(Parent){}; in AbstractArchiveMemberHeader() 45 friend class Archive; 75 const Archive *Parent; 81 CommonArchiveMemberHeader(const Archive *Parent, const T *RawHeaderPtr) in CommonArchiveMemberHeader() 107 ArchiveMemberHeader(const Archive *Parent, const char *RawHeaderPtr, 143 BigArchiveMemberHeader(Archive const *Parent, const char *RawHeaderPtr, 159 class LLVM_ABI Archive : public Binary { 164 friend Archive; variable 167 const Archive *Parent; [all …]
|
| H A D | ArchiveWriter.h | 33 LLVM_ABI object::Archive::Kind detectKindFromObject() const; 36 getOldMember(const object::Archive::Child &OldMember, bool Deterministic); 58 SymtabWritingMode WriteSymtab, object::Archive::Kind Kind, 64 SymtabWritingMode WriteSymtab, object::Archive::Kind Kind, 74 SymtabWritingMode WriteSymtab, object::Archive::Kind Kind,
|
| H A D | MachOUniversalWriter.h | 30 class Archive; variable 57 LLVM_ABI Slice(const Archive &A, uint32_t CPUType, uint32_t CPUSubType, 60 LLVM_ABI static Expected<Slice> create(const Archive &A,
|
| H A D | MachOUniversal.h | 28 class Archive; variable 110 LLVM_ABI Expected<std::unique_ptr<Archive>> getAsArchive() const; 165 Expected<std::unique_ptr<Archive>>
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/ |
| H A D | ArchiveYAML.h | 25 struct Archive { struct 60 LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::ArchYAML::Archive::Child) in LLVM_YAML_IS_SEQUENCE_VECTOR() argument 65 template <> struct MappingTraits<ArchYAML::Archive> { in LLVM_YAML_IS_SEQUENCE_VECTOR() 66 static void mapping(IO &IO, ArchYAML::Archive &A); in LLVM_YAML_IS_SEQUENCE_VECTOR() 67 static std::string validate(IO &, ArchYAML::Archive &A); in LLVM_YAML_IS_SEQUENCE_VECTOR() 70 template <> struct MappingTraits<ArchYAML::Archive::Child> { in LLVM_YAML_IS_SEQUENCE_VECTOR() 71 static void mapping(IO &IO, ArchYAML::Archive::Child &C); in LLVM_YAML_IS_SEQUENCE_VECTOR() 72 static std::string validate(IO &, ArchYAML::Archive::Child &C); in LLVM_YAML_IS_SEQUENCE_VECTOR()
|
| /freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/ |
| H A D | ArchiveYAML.cpp | 19 void MappingTraits<ArchYAML::Archive>::mapping(IO &IO, ArchYAML::Archive &A) { in mapping() 29 std::string MappingTraits<ArchYAML::Archive>::validate(IO &, in validate() 30 ArchYAML::Archive &A) { in validate() 36 void MappingTraits<ArchYAML::Archive::Child>::mapping( in mapping() 37 IO &IO, ArchYAML::Archive::Child &E) { in mapping() 46 MappingTraits<ArchYAML::Archive::Child>::validate(IO &, in validate() 47 ArchYAML::Archive::Child &C) { in validate()
|
| H A D | ObjectYAML.cpp | 39 ObjectFile.Arch.reset(new ArchYAML::Archive()); in mapping() 40 MappingTraits<ArchYAML::Archive>::mapping(IO, *ObjectFile.Arch); in mapping() 42 MappingTraits<ArchYAML::Archive>::validate(IO, *ObjectFile.Arch); in mapping()
|
| H A D | ArchiveEmitter.cpp | 19 bool yaml2archive(ArchYAML::Archive &Doc, raw_ostream &Out, ErrorHandler EH) { in yaml2archive() 36 for (const Archive::Child &C : *Doc.Members) { in yaml2archive()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-ar/ |
| H A D | llvm-ar.cpp | 255 static std::vector<std::unique_ptr<object::Archive>> Archives; 294 static object::Archive &readLibrary(const Twine &Library) { in readLibrary() 300 object::Archive::create(ArchiveBuffers.back()->getMemBufferRef()); in readLibrary() 490 static void doPrint(StringRef Name, const object::Archive::Child &C) { in doPrint() 512 static void doDisplayTable(StringRef Name, const object::Archive::Child &C) { in doDisplayTable() 578 static void doExtract(StringRef Name, const object::Archive::Child &C) { in doExtract() 668 Expected<std::unique_ptr<Binary>> getAsBinary(const Archive::Child &C, in getAsBinary() 674 if (object::Archive::getDefaultKind() != object::Archive::K_AIXBIG) in isValidInBitMode() 692 object::Archive *OldArchive) { in performReadOperation() 745 const object::Archive::Child &M, in addChildMember() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | ExecutionUtils.cpp | 277 return [&](object::Archive &A, MemoryBufferRef Buf, in loadAllObjectFileMembers() 311 std::unique_ptr<object::Archive> Archive, VisitMembersFunction VisitMembers, in Create() argument 319 for (auto Child : Archive->children(Err)) { in Create() 321 if (auto Loadable = VisitMembers(*Archive, *ChildBuf, Index++)) { in Create() 341 for (auto &Child : Archive->children(Err)) { in Create() 351 for (auto &Sym : Archive->symbols()) { in Create() 367 L, std::move(ArchiveBuffer), std::move(Archive), in Create() 382 if (isa<object::Archive>(*B)) in Create() 384 std::unique_ptr<object::Archive>( in Create() 385 static_cast<object::Archive *>(B->release())), in Create() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ |
| H A D | Archive.cpp | 23 const Archive &Ar) { in createNewArchiveMembers() 26 for (const Archive::Child &Child : Ar.children(Err)) { in createNewArchiveMembers() 63 object::Archive::Kind Kind, bool Deterministic, in deepWriteArchive() 65 if (Kind == object::Archive::K_BSD && !NewMembers.empty() && in deepWriteArchive() 66 NewMembers.front().detectKindFromObject() == object::Archive::K_DARWIN) in deepWriteArchive() 67 Kind = object::Archive::K_DARWIN; in deepWriteArchive() 98 const object::Archive &Ar) { in executeObjcopyOnArchive()
|
| /freebsd/contrib/file/magic/Magdir/ |
| H A D | creativeassembly | 10 # PFH4 Archive 11 0 lelong 0x34484650 Creative Assembly Archive version 4 14 # PFH5 Archive 15 0 lelong 0x35484650 Creative Assembly Archive version 5
|
| H A D | warc | 6 0 string WARC/ WARC Archive 11 # Arc File Format from Internet Archive 13 0 string filedesc:// Internet Archive File
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | ExecutionUtils.h | 293 object::Archive &, MemoryBufferRef, size_t)>; 302 createMemberBuffer(object::Archive &A, MemoryBufferRef BufRef, size_t Index); 318 std::unique_ptr<object::Archive> Archive, 341 std::unique_ptr<object::Archive> Archive, 348 std::unique_ptr<object::Archive> Archive; variable
|
| H A D | COFF.h | 26 class Archive; variable 36 operator()(object::Archive &A, MemoryBufferRef MemberBuf, size_t Index) const;
|
| /freebsd/contrib/llvm-project/llvm/lib/ToolDrivers/llvm-dlltool/ |
| H A D | DlltoolDriver.cpp | 172 int forEachCoff(object::Archive &Archive, StringRef Name, Callable Callback) { in forEachCoff() argument 174 for (auto &C : Archive.children(Err)) { in forEachCoff() 265 object::Archive Archive(B->getMemBufferRef(), Err); in doIdentify() local 270 for (const auto &S : Archive.symbols()) { in doIdentify() 277 if (forEachCoff(Archive, B->getBufferIdentifier(), in doIdentify()
|
| /freebsd/contrib/llvm-project/llvm/lib/ToolDrivers/llvm-lib/ |
| H A D | LibDriver.cpp | 151 object::Archive Archive(B->getMemBufferRef(), Err); in doList() local 155 for (auto &C : Archive.children(Err)) { in doList() 245 object::Archive Archive(MB, Err); in appendFile() local 248 for (auto &C : Archive.children(Err)) { in appendFile() 529 Thin ? object::Archive::K_GNU : object::Archive::K_COFF, in libDriverMain()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ObjCopy/ |
| H A D | ObjCopy.h | 19 class Archive; variable 31 const object::Archive &Ar);
|
| /freebsd/contrib/llvm-project/lld/MachO/ |
| H A D | InputFiles.h | 289 explicit ArchiveFile(std::unique_ptr<llvm::object::Archive> &&file, 292 void fetch(const llvm::object::Archive::Symbol &); 295 Error fetch(const llvm::object::Archive::Child &, StringRef reason); 296 const llvm::object::Archive &getArchive() const { return *file; }; in getArchive() 300 Expected<InputFile *> childToObjectFile(const llvm::object::Archive::Child &c, 302 std::unique_ptr<llvm::object::Archive> file;
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-tli-checker/ |
| H A D | llvm-tli-checker.cpp | 83 static void reportArchiveChildIssue(const object::Archive::Child &C, int Index, in reportArchiveChildIssue() 158 void populateFromArchive(Archive *A); 199 void SDKNameMap::populateFromArchive(Archive *A) { in populateFromArchive() 240 if (Archive *A = dyn_cast<Archive>(&Binary)) in populateFromFile()
|
| /freebsd/contrib/llvm-project/lld/COFF/ |
| H A D | Symbols.cpp | 47 const Archive::Symbol &b) { in toCOFFString() 53 const llvm::object::Archive::Symbol *sym) { in operator <<() 157 Archive::Child c = in getMemberBuffer()
|