Home
last modified time | relevance | path

Searched refs:Archive (Results 1 – 25 of 112) sorted by relevance

12345

/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DArchive.cpp158 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 DArchiveWriter.cpp190 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 DObjectContainerBSDArchive.cpp68 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 DObjectContainerBSDArchive.h26 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 DArchiveYAML.h25 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 Dyaml2obj.h56 struct Archive;
69 bool yaml2archive(ArchYAML::Archive &Doc, raw_ostream &Out, ErrorHandler EH);
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DArchiveYAML.cpp19 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 DArchiveEmitter.cpp20 bool yaml2archive(ArchYAML::Archive &Doc, raw_ostream &Out, ErrorHandler EH) { in yaml2archive()
37 for (const Archive::Child &C : *Doc.Members) { in yaml2archive()
H A DObjectYAML.cpp39 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 DArchive.h37 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 DArchiveWriter.h32 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 DMachOUniversalWriter.h29 class Archive; variable
56 Slice(const Archive &A, uint32_t CPUType, uint32_t CPUSubType,
59 static Expected<Slice> create(const Archive &A,
H A DMachOUniversal.h27 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 Dllvm-ar.cpp673 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 DExecutionUtils.cpp283 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 DArchive.cpp24 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 Dwarc6 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 DExecutionUtils.h289 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 DObjCopy.h18 class Archive; variable
30 const object::Archive &Ar);
/freebsd/contrib/llvm-project/llvm/lib/ToolDrivers/llvm-lib/
H A DLibDriver.cpp147 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 Dllvm-tli-checker.cpp81 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 DInputFiles.h288 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 Dllvm-link.cpp172 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 DLVReaderHandler.cpp74 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 DInputFiles.h43 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;

12345