/freebsd-11.0-release/contrib/llvm/include/llvm/Object/ |
H A D | ArchiveWriter.h | 18 #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 D | Archive.h | 1 //===- 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 D | MachOUniversal.h | 20 #include "llvm/Object/Archive.h" 66 ErrorOr<std::unique_ptr<Archive>> getAsArchive() const;
|
/freebsd-11.0-release/contrib/llvm/lib/Object/ |
H A D | Archive.cpp | 1 //===- 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 D | ArchiveWriter.cpp | 18 #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 D | MachOUniversal.cpp | 15 #include "llvm/Object/Archive.h" 82 ErrorOr<std::unique_ptr<Archive>> 91 return Archive::create(ObjBuffer);
|
H A D | Binary.cpp | 21 #include "llvm/Object/Archive.h" 45 return Archive::create(Buffer);
|
/freebsd-11.0-release/lib/clang/liblldbPluginObjectContainerBSDArchive/ |
H A D | Makefile | 7 SRCDIR= tools/lldb/source/Plugins/ObjectContainer/BSD-Archive
|
/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ |
H A D | ObjectContainerBSDArchive.h | 125 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 D | ObjectContainerBSDArchive.cpp | 150 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 D | Makefile | 8 SRCS= Archive.cpp \
|
/freebsd-11.0-release/contrib/llvm/tools/llvm-ar/ |
H A D | llvm-ar.cpp | 20 #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 D | llvm-nm.cpp | 24 #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 D | OrcMCJITReplacement.h | 22 #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 D | llvm-readobj.cpp | 26 #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 D | MCJIT.h | 190 SmallVector<object::OwningBinary<object::Archive>, 2> Archives; 220 void addArchive(object::OwningBinary<object::Archive> O) override;
|
H A D | MCJIT.cpp | 23 #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 D | LibDriver.cpp | 143 /*WriteSymtab=*/true, object::Archive::K_GNU,
|
/freebsd-11.0-release/contrib/llvm/tools/lli/ |
H A D | lli.cpp | 36 #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 D | ExecutionEngine.h | 55 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 D | llvm-cxxdump.cpp | 17 #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 D | llvm-objdump.cpp | 36 #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 D | MachODump.cpp | 1392 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 D | ExecutionEngine.cpp | 29 #include "llvm/Object/Archive.h" 139 void ExecutionEngine::addArchive(object::OwningBinary<object::Archive> A) {
|