/freebsd/contrib/llvm-project/llvm/lib/Object/ |
H A D | Archive.cpp | 42 void Archive::anchor() {} in anchor() 95 ArchiveMemberHeader::ArchiveMemberHeader(const Archive *Parent, in ArchiveMemberHeader() 130 BigArchiveMemberHeader::BigArchiveMemberHeader(const Archive *Parent, in BigArchiveMemberHeader() 158 if (Kind == Archive::K_BSD || Kind == Archive::K_DARWIN64) { in getRawName() 182 const Archive *Parent, in getArchiveMemberDecField() 200 const Archive *Parent, in getArchiveMemberOctField() 305 if (Parent->kind() == Archive::K_GNU || in getName() 306 Parent->kind() == Archive::K_GNU64) { in getName() 462 Archive::Child::Child(const Archive *Parent, StringRef Data, in Child() 468 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/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()
|
H A D | yaml2obj.h | 56 struct Archive; 69 bool yaml2archive(ArchYAML::Archive &Doc, raw_ostream &Out, ErrorHandler EH);
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectContainer/BSD-Archive/ |
H A D | ObjectContainerBSDArchive.cpp | 38 #include "llvm/Object/Archive.h" 68 ObjectContainerBSDArchive::Archive::Archive(const lldb_private::ArchSpec &arch, in ExtractFromThin() 77 ObjectContainerBSDArchive::Archive::~Archive() = default; in ExtractFromThin() 79 size_t ObjectContainerBSDArchive::Archive::ParseObjects() { in ExtractFromThin() 89 auto exp_ar = llvm::object::Archive::create(mem_buffer->getMemBufferRef()); in ExtractFromThin() 153 ObjectContainerBSDArchive::Archive::FindObject( in Extract() 178 ObjectContainerBSDArchive::Archive::shared_ptr in Extract() 179 ObjectContainerBSDArchive::Archive in Extract() 206 ObjectContainerBSDArchive::Archive::Archive(const lldb_private::ArchSpec &arch, Archive() function in ObjectContainerBSDArchive::Archive [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/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 | 20 bool yaml2archive(ArchYAML::Archive &Doc, raw_ostream &Out, ErrorHandler EH) { in yaml2archive() 37 for (const Archive::Child &C : *Doc.Members) { in yaml2archive()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | Archive.h | 37 class Archive; variable 41 AbstractArchiveMemberHeader(const Archive *Parent) : Parent(Parent){}; in AbstractArchiveMemberHeader() 44 friend class Archive; 73 const Archive *Parent; 79 CommonArchiveMemberHeader(const Archive *Parent, const T *RawHeaderPtr) in CommonArchiveMemberHeader() 104 ArchiveMemberHeader(const Archive *Parent, const char *RawHeaderPtr, 140 BigArchiveMemberHeader(Archive const *Parent, const char *RawHeaderPtr, 156 class Archive : public Binary { 161 friend Archive; variable 164 const Archive *Parent; [all …]
|
H A D | ArchiveWriter.h | 32 object::Archive::Kind detectKindFromObject() const; 35 getOldMember(const object::Archive::Child &OldMember, bool Deterministic); 57 object::Archive::Kind Kind, bool Deterministic, 62 SymtabWritingMode WriteSymtab, object::Archive::Kind Kind, 72 SymtabWritingMode WriteSymtab, object::Archive::Kind Kind,
|
H A D | MachOUniversalWriter.h | 29 class Archive; variable 56 Slice(const Archive &A, uint32_t CPUType, uint32_t CPUSubType, 59 static Expected<Slice> create(const Archive &A,
|
H A D | MachOUniversal.h | 27 class Archive; variable 109 Expected<std::unique_ptr<Archive>> getAsArchive() const; 164 Expected<std::unique_ptr<Archive>>
|
/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 | 284 if (isa<object::Archive>(B->getBinary())) { in Load() 285 auto [Archive, ArchiveBuffer] = B->takeBinary(); in Load() 287 std::unique_ptr<object::Archive>( in Load() 288 static_cast<object::Archive *>(Archive.release())), in Load() 323 std::unique_ptr<object::Archive> Archive, in Create() argument 330 L, std::move(ArchiveBuffer), std::move(Archive), in Create() 349 if (isa<object::Archive>(*B)) in Create() 351 std::unique_ptr<object::Archive>( in Create() 352 static_cast<object::Archive *>(B->release())), in Create() 370 auto Archive = object::Archive::create(SliceRef); in Create() local [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ |
H A D | Archive.cpp | 1 //===- Archive.cpp --------------------------------------------------------===// 9 #include "Archive.h" 24 createNewArchiveMembers(const MultiFormatConfig &Config, const Archive &Ar) { in createNewArchiveMembers() 27 for (const Archive::Child &Child : Ar.children(Err)) { in createNewArchiveMembers() 64 object::Archive::Kind Kind, bool Deterministic, in deepWriteArchive() 66 if (Kind == object::Archive::K_BSD && !NewMembers.empty() && in deepWriteArchive() 67 NewMembers.front().detectKindFromObject() == object::Archive::K_DARWIN) in deepWriteArchive() 68 Kind = object::Archive::K_DARWIN; in deepWriteArchive() 99 const object::Archive &Ar) { in executeObjcopyOnArchive()
|
/freebsd/contrib/file/magic/Magdir/ |
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 | 289 std::unique_ptr<object::Archive> Archive, 317 std::unique_ptr<object::Archive> Archive, 329 std::unique_ptr<object::Archive> Archive; variable
|
/freebsd/contrib/llvm-project/llvm/lib/ToolDrivers/llvm-lib/ |
H A D | LibDriver.cpp | 148 object::Archive Archive(B->getMemBufferRef(), Err); in doList() local 152 for (auto &C : Archive.children(Err)) { in doList() 239 object::Archive Archive(MB, Err); in appendFile() local 242 for (auto &C : Archive.children(Err)) { in appendFile() 513 Thin ? object::Archive::K_GNU : object::Archive::K_COFF, in libDriverMain()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjCopy/ |
H A D | ObjCopy.h | 18 class Archive; variable 30 const object::Archive &Ar);
|
/freebsd/contrib/llvm-project/lld/MachO/ |
H A D | InputFiles.h | 23 #include "llvm/Object/Archive.h" 288 explicit ArchiveFile(std::unique_ptr<llvm::object::Archive> &&file, in getArchive() 291 void fetch(const llvm::object::Archive::Symbol &); 293 // Archive library does, so this is the cleanest way to wrap it. 294 Error fetch(const llvm::object::Archive::Child &, StringRef reason); 295 const llvm::object::Archive &getArchive() const { return *file; }; 299 std::unique_ptr<llvm::object::Archive> file;
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-tli-checker/ |
H A D | llvm-tli-checker.cpp | 14 #include "llvm/Object/Archive.h" 81 static void reportArchiveChildIssue(const object::Archive::Child &C, int Index, 156 void populateFromArchive(Archive *A); in dump() 197 void SDKNameMap::populateFromArchive(Archive *A) { in populateFromObject() 238 if (Archive *A = dyn_cast<Archive>(&Binary)) in populateFromFile()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-link/ |
H A D | llvm-link.cpp | 184 Expected<std::unique_ptr<object::Archive>> ArchiveOrError = in loadArFile() 185 object::Archive::create(Buffer->getMemBufferRef()); in loadArFile() 189 std::unique_ptr<object::Archive> Archive = std::move(ArchiveOrError.get()); in loadArFile() local 193 for (const object::Archive::Child &C : Archive->children(Err)) { in loadArFile()
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/ |
H A D | LVReaderHandler.cpp | 75 Archive &Arch) { in handleArchive() 77 for (const Archive::Child &Child : Arch.children(Err)) { in handleArchive() 232 if (Expected<std::unique_ptr<Archive>> ArchiveOrErr = in handleMach() 252 if (Archive *Arch = dyn_cast<Archive>(&Binary)) in handleObject()
|
/freebsd/contrib/llvm-project/lld/COFF/ |
H A D | InputFiles.h | 43 std::vector<MemoryBufferRef> getArchiveMembers(llvm::object::Archive *file); 47 using llvm::object::Archive; 121 void addMember(const Archive::Symbol &sym); 124 std::unique_ptr<Archive> file;
|