/freebsd/contrib/llvm-project/llvm/lib/Object/ |
H A D | Archive.cpp | 158 if (Kind == Archive::K_BSD || Kind == Archive::K_DARWIN64) { in getRawName() 462 Archive::Child::Child(const Archive *Parent, StringRef Data, in Child() 595 Expected<Archive::Child> Archive::Child::getNext() const { in getNext() 709 Archive::Archive(MemoryBufferRef Source, Error &Err) in Archive() function in Archive 972 object::Archive::Kind Archive::getDefaultKindForHost() { in getDefaultKindForHost() 980 Archive::child_iterator Archive::child_begin(Error &Err, in child_begin() 996 Archive::child_iterator Archive::child_end() const { in child_end() 1014 Expected<Archive::Child> Archive::Symbol::getMember() const { in getMember() 1084 Archive::Symbol Archive::Symbol::getNext() const { in getNext() 1126 Archive::symbol_iterator Archive::symbol_begin() const { in symbol_begin() [all …]
|
H A D | ArchiveWriter.cpp | 190 case object::Archive::K_GNU: in isBSDLike() 191 case object::Archive::K_GNU64: in isBSDLike() 192 case object::Archive::K_AIXBIG: in isBSDLike() 193 case object::Archive::K_COFF: in isBSDLike() 195 case object::Archive::K_BSD: in isBSDLike() 196 case object::Archive::K_DARWIN: in isBSDLike() 285 case object::Archive::K_GNU: in is64BitKind() 286 case object::Archive::K_BSD: in is64BitKind() 287 case object::Archive::K_DARWIN: in is64BitKind() 288 case object::Archive::K_COFF: in is64BitKind() [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; 178 ObjectContainerBSDArchive::Archive::shared_ptr 184 Archive::Map &archive_map = Archive::GetArchiveCache(); in FindCachedArchive() 229 Archive::GetArchiveCacheMutex()); in ParseAndCacheArchiveForFile() 238 ObjectContainerBSDArchive::Archive::Map & 240 static Archive::Map g_archive_map; in GetArchiveCache() 293 Archive::shared_ptr archive_sp(Archive::FindCachedArchive( in CreateInstance() 312 Archive::shared_ptr archive_sp(Archive::FindCachedArchive( in CreateInstance() 340 result = ArchiveType::Archive; in MagicBytesMatch() [all …]
|
H A D | ObjectContainerBSDArchive.h | 26 enum class ArchiveType { Invalid, Archive, ThinArchive }; enumerator 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::shared_ptr &archive_sp); 177 Archive::shared_ptr m_archive_sp;
|
/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/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 | 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()
|
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()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | Archive.h | 37 class Archive; variable 44 friend class Archive; 73 const Archive *Parent; 156 class Archive : public Binary { 161 friend Archive; variable 164 const Archive *Parent; 220 const Archive *getParent() const { return Parent; } in getParent() 290 const Archive *Parent; 331 Archive(MemoryBufferRef Source, Error &Err); 341 static object::Archive::Kind getDefaultKindForHost(); [all …]
|
H A D | ArchiveWriter.h | 32 object::Archive::Kind detectKindFromObject() const; 35 getOldMember(const object::Archive::Child &OldMember, bool Deterministic); 52 SymtabWritingMode WriteSymtab, object::Archive::Kind Kind, 61 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 | 673 if (object::Archive::getDefaultKindForHost() != object::Archive::K_AIXBIG) in isValidInBitMode() 1021 object::Archive::Kind Kind; in performWriteOperation() 1025 Kind = object::Archive::K_GNU; in performWriteOperation() 1045 Kind = object::Archive::K_GNU; in performWriteOperation() 1050 Kind = object::Archive::K_BSD; in performWriteOperation() 1055 Kind = object::Archive::K_DARWIN; in performWriteOperation() 1149 std::unique_ptr<object::Archive> Archive = std::move(ArchiveOrError.get()); in performOperation() local 1150 if (Archive->isThin()) in performOperation() 1334 if (object::Archive::getDefaultKindForHost() == object::Archive::K_AIXBIG) { in ar_main() 1467 if (object::Archive::getDefaultKindForHost() == object::Archive::K_AIXBIG) { in ranlib_main() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | ExecutionUtils.cpp | 283 if (isa<object::Archive>(B->getBinary())) { in Load() 287 static_cast<object::Archive *>(Archive.release())), in Load() 322 std::unique_ptr<object::Archive> Archive, in Create() argument 348 if (isa<object::Archive>(*B)) in Create() 369 auto Archive = object::Archive::create(SliceRef); in Create() local 370 if (!Archive) in Create() 371 return Archive.takeError(); in Create() 391 if (!Archive) in tryToGenerate() 425 for (auto &S : Archive->symbols()) { in buildObjectFilesMap() 474 std::unique_ptr<object::Archive> Archive, in StaticLibraryDefinitionGenerator() argument [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ |
H A D | Archive.cpp | 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/include/llvm/ObjCopy/ |
H A D | ObjCopy.h | 18 class Archive; variable 30 const object::Archive &Ar);
|
/freebsd/contrib/llvm-project/llvm/lib/ToolDrivers/llvm-lib/ |
H A D | LibDriver.cpp | 147 object::Archive Archive(B.get()->getMemBufferRef(), Err); in doList() local 151 for (auto &C : Archive.children(Err)) { in doList() 238 object::Archive Archive(MB, Err); in appendFile() local 241 for (auto &C : Archive.children(Err)) { in appendFile() 487 Thin ? object::Archive::K_GNU : object::Archive::K_COFF, in libDriverMain()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-tli-checker/ |
H A D | llvm-tli-checker.cpp | 81 static void reportArchiveChildIssue(const object::Archive::Child &C, int Index, in reportArchiveChildIssue() 156 void populateFromArchive(Archive *A); 197 void SDKNameMap::populateFromArchive(Archive *A) { in populateFromArchive() 238 if (Archive *A = dyn_cast<Archive>(&Binary)) in populateFromFile()
|
/freebsd/contrib/llvm-project/lld/MachO/ |
H A D | InputFiles.h | 288 explicit ArchiveFile(std::unique_ptr<llvm::object::Archive> &&file, 291 void fetch(const llvm::object::Archive::Symbol &); 294 Error fetch(const llvm::object::Archive::Child &, StringRef reason); 295 const llvm::object::Archive &getArchive() const { return *file; }; in getArchive() 299 std::unique_ptr<llvm::object::Archive> file;
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-link/ |
H A D | llvm-link.cpp | 172 Expected<std::unique_ptr<object::Archive>> ArchiveOrError = in loadArFile() 173 object::Archive::create(Buffer->getMemBufferRef()); in loadArFile() 177 std::unique_ptr<object::Archive> Archive = std::move(ArchiveOrError.get()); in loadArFile() local 181 for (const object::Archive::Child &C : Archive->children(Err)) { in loadArFile()
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/ |
H A D | LVReaderHandler.cpp | 74 Archive &Arch) { in handleArchive() 76 for (const Archive::Child &Child : Arch.children(Err)) { in handleArchive() 231 if (Expected<std::unique_ptr<Archive>> ArchiveOrErr = in handleMach() 251 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;
|