LLVM 20.0.0git
|
#include "Archive.h"
#include "llvm/ObjCopy/CommonConfig.h"
#include "llvm/ObjCopy/MultiFormatConfig.h"
#include "llvm/ObjCopy/ObjCopy.h"
#include "llvm/Object/Error.h"
#include "llvm/Object/MachO.h"
#include "llvm/Support/FileOutputBuffer.h"
#include "llvm/Support/SmallVectorMemoryBuffer.h"
Go to the source code of this file.
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::objcopy |
Functions | |
Expected< std::vector< NewArchiveMember > > | llvm::objcopy::createNewArchiveMembers (const MultiFormatConfig &Config, const object::Archive &Ar) |
Applies the transformations described by Config to each member in archive Ar . | |
static Error | llvm::objcopy::deepWriteArchive (StringRef ArcName, ArrayRef< NewArchiveMember > NewMembers, SymtabWritingMode WriteSymtab, object::Archive::Kind Kind, bool Deterministic, bool Thin) |
Error | llvm::objcopy::executeObjcopyOnArchive (const MultiFormatConfig &Config, const object::Archive &Ar) |
Applies the transformations described by Config to each member in archive Ar . | |