|
LLVM
3.7.0
|
#include "llvm/Object/ArchiveWriter.h"#include "llvm/ADT/ArrayRef.h"#include "llvm/ADT/StringRef.h"#include "llvm/IR/LLVMContext.h"#include "llvm/Object/Archive.h"#include "llvm/Object/ObjectFile.h"#include "llvm/Object/SymbolicFile.h"#include "llvm/Support/EndianStream.h"#include "llvm/Support/Errc.h"#include "llvm/Support/ErrorHandling.h"#include "llvm/Support/Format.h"#include "llvm/Support/Path.h"#include "llvm/Support/ToolOutputFile.h"#include "llvm/Support/raw_ostream.h"#include <unistd.h>Go to the source code of this file.
|
static |
Definition at line 181 of file ArchiveWriter.cpp.
References llvm::sys::TimeValue::fromEpochTime(), and llvm::sys::TimeValue::now().
Referenced by llvm::TimeRecord::getCurrentTime(), fuzzer::Fuzzer::secondsSinceProcessStartUp(), and writeSymbolTable().
|
static |
Definition at line 94 of file ArchiveWriter.cpp.
References llvm::object::Archive::K_GNU, and llvm::support::endian::write().
Referenced by llvm::writeArchive(), and writeSymbolTable().
|
static |
Definition at line 122 of file ArchiveWriter.cpp.
References llvm::OffsetToAlignment(), printRestOfMemberHeader(), printWithSpacePadding(), llvm::StringRef::size(), llvm::raw_ostream::tell(), and llvm::raw_ostream::write().
Referenced by printMemberHeader(), and writeSymbolTable().
|
static |
Definition at line 114 of file ArchiveWriter.cpp.
References printRestOfMemberHeader(), and printWithSpacePadding().
Referenced by printMemberHeader(), and writeSymbolTable().
|
static |
Definition at line 139 of file ArchiveWriter.cpp.
References llvm::object::Archive::K_BSD, printBSDMemberHeader(), printGNUSmallMemberHeader(), printRestOfMemberHeader(), printWithSpacePadding(), and llvm::StringRef::size().
Referenced by llvm::writeArchive().
|
static |
Definition at line 102 of file ArchiveWriter.cpp.
References llvm::format(), printWithSpacePadding(), and llvm::sys::TimeValue::toEpochTime().
Referenced by printBSDMemberHeader(), printGNUSmallMemberHeader(), and printMemberHeader().
|
static |
Definition at line 79 of file ArchiveWriter.cpp.
References llvm::raw_ostream::indent(), llvm::raw_fd_ostream::seek(), and llvm::raw_ostream::tell().
Referenced by printBSDMemberHeader(), printGNUSmallMemberHeader(), printMemberHeader(), printRestOfMemberHeader(), writeStringTable(), and writeSymbolTable().
|
static |
Definition at line 153 of file ArchiveWriter.cpp.
References llvm::ArrayRef< T >::begin(), llvm::ArrayRef< T >::end(), I, printWithSpacePadding(), llvm::raw_fd_ostream::seek(), llvm::StringRef::size(), and llvm::raw_ostream::tell().
Referenced by llvm::writeArchive().
|
static |
Definition at line 191 of file ArchiveWriter.cpp.
References llvm::object::SymbolicFile::createSymbolicFile(), llvm::ErrorOr< T >::get(), llvm::object::Archive::K_BSD, llvm::object::Archive::K_GNU, N, now(), llvm::OffsetToAlignment(), print32(), printBSDMemberHeader(), printGNUSmallMemberHeader(), printWithSpacePadding(), llvm::raw_fd_ostream::seek(), llvm::object::BasicSymbolRef::SF_FormatSpecific, llvm::object::BasicSymbolRef::SF_Global, llvm::object::BasicSymbolRef::SF_Undefined, llvm::StringRef::size(), llvm::ArrayRef< T >::size(), llvm::raw_svector_ostream::str(), llvm::object::SymbolicFile::symbols(), llvm::raw_ostream::tell(), llvm::sys::fs::file_magic::unknown, and llvm::raw_ostream::write().
Referenced by llvm::writeArchive().
1.8.6