LLVM
15.0.0git
|
#include "llvm/Object/Archive.h"
Definition at line 454 of file Archive.cpp.
Definition at line 448 of file Archive.cpp.
References llvm::object::Archive::createArchiveMemberHeader(), and llvm::Data.
Definition at line 180 of file Archive.h.
References llvm::Data.
|
inline |
Definition at line 186 of file Archive.h.
References llvm::Data, and move.
|
inline |
Definition at line 241 of file Archive.h.
Referenced by llvm::NewArchiveMember::getOldMember().
Expected< std::unique_ptr< Binary > > Archive::Child::getAsBinary | ( | LLVMContext * | Context = nullptr | ) | const |
Definition at line 643 of file Archive.cpp.
References Context, llvm::object::createBinary(), llvm::Expected< T >::get(), llvm::object::Binary::getMemoryBufferRef(), move, and llvm::Expected< T >::takeError().
Definition at line 558 of file Archive.cpp.
References llvm::object::Binary::Data, llvm::errorCodeToError(), llvm::Expected< T >::get(), llvm::ErrorOr< T >::getError(), llvm::MemoryBuffer::getFile(), llvm::object::Archive::isThin(), move, and llvm::Expected< T >::takeError().
uint64_t Archive::Child::getChildOffset | ( | ) | const |
Definition at line 611 of file Archive.cpp.
References c, and llvm::object::Binary::Data.
Referenced by getDataOffset().
|
inline |
Definition at line 252 of file Archive.h.
References getChildOffset().
Expected< std::string > Archive::Child::getFullName | ( | ) | const |
Definition at line 540 of file Archive.cpp.
References llvm::sys::path::append(), assert(), getName(), llvm::sys::path::is_absolute(), llvm::object::Archive::isThin(), llvm::sys::path::parent_path(), llvm::SmallString< InternalLen >::str(), and llvm::Expected< T >::takeError().
|
inline |
Definition at line 239 of file Archive.h.
Referenced by llvm::NewArchiveMember::getOldMember().
|
inline |
Definition at line 230 of file Archive.h.
Referenced by llvm::NewArchiveMember::getOldMember().
Expected< MemoryBufferRef > Archive::Child::getMemoryBufferRef | ( | ) | const |
Definition at line 631 of file Archive.cpp.
References llvm::createFileError(), llvm::Expected< T >::get(), getName(), and llvm::Expected< T >::takeError().
Referenced by llvm::NewArchiveMember::getOldMember().
Definition at line 618 of file Archive.cpp.
References llvm::Expected< T >::get(), and llvm::Expected< T >::takeError().
Expected< Archive::Child > Archive::Child::getNext | ( | ) | const |
Definition at line 580 of file Archive.cpp.
References llvm::consumeError(), llvm::object::Binary::Data, llvm::Expected< T >::get(), getName(), malformedError(), llvm::AMDGPU::SendMsg::Msg, and llvm::Expected< T >::takeError().
|
inline |
Definition at line 534 of file Archive.cpp.
Definition at line 528 of file Archive.cpp.
References llvm::object::Binary::Data.
|
inline |
Definition at line 238 of file Archive.h.
Referenced by llvm::NewArchiveMember::getOldMember().
Definition at line 193 of file Archive.h.
References llvm::Data, and move.
Definition at line 205 of file Archive.h.
References llvm::Data.
Definition at line 218 of file Archive.h.
References assert(), llvm::StringRef::begin(), and llvm::Data.