LLVM 19.0.0git
Namespaces | Functions
Archive.cpp File Reference
#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.