Searched refs:Archive (Results 1 - 24 of 24) sorted by relevance

/freebsd-11.0-release/contrib/llvm/include/llvm/Object/
H A DArchiveWriter.h18 #include "llvm/Object/Archive.h"
27 object::Archive::Child OldMember;
30 NewArchiveIterator(const object::Archive::Child &OldMember, StringRef Name);
35 const object::Archive::Child &getOld() const;
44 bool WriteSymtab, object::Archive::Kind Kind, bool Deterministic,
H A DArchive.h1 //===- Archive.h - ar archive file format -----------------------*- C++ -*-===//
51 class Archive : public Binary { class in namespace:llvm::object
55 friend Archive;
56 const Archive *Parent;
69 Child(const Archive *Parent, const char *Start, std::error_code *EC);
70 Child(const Archive *Parent, StringRef Data, uint16_t StartOfFile);
77 const Archive *getParent() const { return Parent; }
139 const Archive *Parent;
148 Symbol(const Archive *p, uint32_t symi, uint32_t stri)
178 Archive(MemoryBufferRe
[all...]
H A DMachOUniversal.h20 #include "llvm/Object/Archive.h"
66 ErrorOr<std::unique_ptr<Archive>> getAsArchive() const;
/freebsd-11.0-release/contrib/llvm/lib/Object/
H A DArchive.cpp1 //===- Archive.cpp - ar File Format implementation --------------*- C++ -*-===//
14 #include "llvm/Object/Archive.h"
29 void Archive::anchor() { }
85 Archive::Child::Child(const Archive *Parent, StringRef Data,
89 Archive::Child::Child(const Archive *Parent, const char *Start,
117 ErrorOr<uint64_t> Archive::Child::getSize() const {
127 ErrorOr<uint64_t> Archive::Child::getRawSize() const {
134 bool Archive
260 Archive::Archive(MemoryBufferRef Source, std::error_code &ec) function in class:Archive
[all...]
H A DArchiveWriter.cpp18 #include "llvm/Object/Archive.h"
37 NewArchiveIterator::NewArchiveIterator(const object::Archive::Child &OldMember,
48 const object::Archive::Child &NewArchiveIterator::getOld() const {
94 static void print32(raw_ostream &Out, object::Archive::Kind Kind,
96 if (Kind == object::Archive::K_GNU)
143 printMemberHeader(raw_fd_ostream &Out, object::Archive::Kind Kind, bool Thin,
148 if (Kind == object::Archive::K_BSD)
223 writeSymbolTable(raw_fd_ostream &Out, object::Archive::Kind Kind,
243 if (Kind == object::Archive::K_GNU)
265 if (Kind == object::Archive
[all...]
H A DMachOUniversal.cpp15 #include "llvm/Object/Archive.h"
82 ErrorOr<std::unique_ptr<Archive>>
91 return Archive::create(ObjBuffer);
H A DBinary.cpp21 #include "llvm/Object/Archive.h"
45 return Archive::create(Buffer);
/freebsd-11.0-release/lib/clang/liblldbPluginObjectContainerBSDArchive/
H A DMakefile7 SRCDIR= tools/lldb/source/Plugins/ObjectContainer/BSD-Archive
/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/
H A DObjectContainerBSDArchive.h125 class Archive class in class:ObjectContainerBSDArchive
128 typedef std::shared_ptr<Archive> shared_ptr;
131 Archive(const lldb_private::ArchSpec &arch,
136 ~Archive();
144 static Archive::shared_ptr
150 static Archive::shared_ptr
225 SetArchive (Archive::shared_ptr &archive_sp);
227 Archive::shared_ptr m_archive_sp;
H A DObjectContainerBSDArchive.cpp150 ObjectContainerBSDArchive::Archive::Archive function in class:ObjectContainerBSDArchive::Archive
165 ObjectContainerBSDArchive::Archive::~Archive ()
170 ObjectContainerBSDArchive::Archive::ParseObjects ()
199 ObjectContainerBSDArchive::Archive::FindObject (const ConstString &object_name, const TimeValue &object_mod_time)
226 ObjectContainerBSDArchive::Archive::shared_ptr
227 ObjectContainerBSDArchive::Archive::FindCachedArchive (const FileSpec &file, const ArchSpec &arch, const TimeValue &time, lldb::offset_t file_offset)
229 Mutex::Locker locker(Archive::GetArchiveCacheMutex ());
231 Archive
[all...]
/freebsd-11.0-release/lib/clang/libllvmobject/
H A DMakefile8 SRCS= Archive.cpp \
/freebsd-11.0-release/contrib/llvm/tools/llvm-ar/
H A Dllvm-ar.cpp20 #include "llvm/Object/Archive.h"
79 FormatOpt("format", cl::desc("Archive format to create"),
302 static void doPrint(StringRef Name, const object::Archive::Child &C) {
324 static void doDisplayTable(StringRef Name, const object::Archive::Child &C) {
343 static void doExtract(StringRef Name, const object::Archive::Child &C) {
392 object::Archive *OldArchive) {
399 const object::Archive::Child &C = *ChildOrErr;
443 const object::Archive::Child &M, StringRef Name,
463 const object::Archive::Child &Member,
514 object::Archive *OldArchiv
[all...]
/freebsd-11.0-release/contrib/llvm/tools/llvm-nm/
H A Dllvm-nm.cpp24 #include "llvm/Object/Archive.h"
1015 if (Archive *A = dyn_cast<Archive>(&Bin)) {
1017 Archive::symbol_iterator I = A->symbol_begin();
1018 Archive::symbol_iterator E = A->symbol_end();
1020 outs() << "Archive map\n";
1022 ErrorOr<Archive::Child> C = I->getMember();
1035 for (Archive::child_iterator I = A->child_begin(), E = A->child_end();
1089 } else if (ErrorOr<std::unique_ptr<Archive>> AOrErr =
1091 std::unique_ptr<Archive>
[all...]
/freebsd-11.0-release/contrib/llvm/lib/ExecutionEngine/Orc/
H A DOrcMCJITReplacement.h22 #include "llvm/Object/Archive.h"
189 void addArchive(object::OwningBinary<object::Archive> A) override {
259 for (object::OwningBinary<object::Archive> &OB : Archives) {
260 object::Archive *A = OB.getBinary();
261 // Look for our symbols in each Archive
262 object::Archive::child_iterator ChildIt = A->findSym(Name);
359 std::vector<object::OwningBinary<object::Archive>> Archives;
/freebsd-11.0-release/contrib/llvm/tools/llvm-readobj/
H A Dllvm-readobj.cpp26 #include "llvm/Object/Archive.h"
379 static void dumpArchive(const Archive *Arc) {
405 else if (ErrorOr<std::unique_ptr<Archive>> AOrErr = Obj.getAsArchive())
421 if (Archive *Arc = dyn_cast<Archive>(&Binary))
/freebsd-11.0-release/contrib/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.h190 SmallVector<object::OwningBinary<object::Archive>, 2> Archives;
220 void addArchive(object::OwningBinary<object::Archive> O) override;
H A DMCJIT.cpp23 #include "llvm/Object/Archive.h"
132 void MCJIT::addArchive(object::OwningBinary<object::Archive> A) {
317 for (object::OwningBinary<object::Archive> &OB : Archives) {
318 object::Archive *A = OB.getBinary();
319 // Look for our symbols in each Archive
320 object::Archive::child_iterator ChildIt = A->findSym(Name);
/freebsd-11.0-release/contrib/llvm/lib/LibDriver/
H A DLibDriver.cpp143 /*WriteSymtab=*/true, object::Archive::K_GNU,
/freebsd-11.0-release/contrib/llvm/tools/lli/
H A Dlli.cpp36 #include "llvm/Object/Archive.h"
523 ErrorOr<std::unique_ptr<object::Archive>> ArOrErr =
524 object::Archive::create(ArBuf->getMemBufferRef());
529 std::unique_ptr<object::Archive> &Ar = ArOrErr.get();
531 object::OwningBinary<object::Archive> OB(std::move(Ar), std::move(ArBuf));
/freebsd-11.0-release/contrib/llvm/include/llvm/ExecutionEngine/
H A DExecutionEngine.h55 class Archive;
190 /// addArchive - Add an Archive to the execution engine.
194 /// in the Archive the contained object file will be extracted (in memory)
196 virtual void addArchive(object::OwningBinary<object::Archive> A);
/freebsd-11.0-release/contrib/llvm/tools/llvm-cxxdump/
H A Dllvm-cxxdump.cpp17 #include "llvm/Object/Archive.h"
484 static void dumpArchive(const Archive *Arc) {
487 const Archive::Child &ArcC = *ErrorOrChild;
512 if (Archive *Arc = dyn_cast<Archive>(&Binary))
/freebsd-11.0-release/contrib/llvm/tools/llvm-objdump/
H A Dllvm-objdump.cpp36 #include "llvm/Object/Archive.h"
1567 static void DumpArchive(const Archive *a) {
1571 const Archive::Child &C = *ErrorOrChild;
1600 if (Archive *a = dyn_cast<Archive>(&Binary))
H A DMachODump.cpp1392 static void printArchiveChild(const Archive::Child &C, bool verbose,
1454 static void printArchiveHeaders(Archive *A, bool verbose, bool print_offset) {
1455 for (Archive::child_iterator I = A->child_begin(false), E = A->child_end();
1459 const Archive::Child &C = **I;
1488 if (Archive *A = dyn_cast<Archive>(&Bin)) {
1489 outs() << "Archive : " << Filename << "\n";
1492 for (Archive::child_iterator I = A->child_begin(), E = A->child_end();
1533 } else if (ErrorOr<std::unique_ptr<Archive>> AOrErr =
1535 std::unique_ptr<Archive>
[all...]
/freebsd-11.0-release/contrib/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp29 #include "llvm/Object/Archive.h"
139 void ExecutionEngine::addArchive(object::OwningBinary<object::Archive> A) {

Completed in 231 milliseconds