LLVM 23.0.0git
ObjCopy.h File Reference

Go to the source code of this file.

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
namespace  llvm::object
namespace  llvm::objcopy

Functions

LLVM_ABI StringRef llvm::objcopy::getObjectFormatName (const object::Binary &B)
 Returns the format name of B if it is an ObjectFile, or "" otherwise.
LLVM_ABI void llvm::objcopy::printCopyMessage (StringRef InPath, StringRef InFormatName, StringRef OutPath, StringRef OutFormatName)
 Prints information about the input and output files involved in a copy operation to stdout.
LLVM_ABI Error llvm::objcopy::executeObjcopyOnArchive (const MultiFormatConfig &Config, const object::Archive &Ar)
 Applies the transformations described by Config to each member in archive Ar.
LLVM_ABI Error llvm::objcopy::executeObjcopyOnBinary (const MultiFormatConfig &Config, object::Binary &In, raw_ostream &Out)
 Applies the transformations described by Config to In and writes the result into Out.