LLVM 20.0.0git
|
#include "MachOWriter.h"
#include "MachOLayoutBuilder.h"
#include "MachOObject.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/BinaryFormat/MachO.h"
#include "llvm/Object/MachO.h"
#include "llvm/Support/Errc.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/SHA256.h"
#include <memory>
#include "llvm/BinaryFormat/MachO.def"
Go to the source code of this file.
Macros | |
#define | HANDLE_LOAD_COMMAND(LCName, LCValue, LCStruct) |
Functions | |
template<typename NListType > | |
void | writeNListEntry (const SymbolEntry &SE, bool IsLittleEndian, char *&Out, uint32_t Nstrx) |
static uint64_t | getSegmentFileOffset (const LoadCommand &TextSegmentLoadCommand) |
static uint64_t | getSegmentFileSize (const LoadCommand &TextSegmentLoadCommand) |
#define HANDLE_LOAD_COMMAND | ( | LCName, | |
LCValue, | |||
LCStruct | |||
) |
|
static |
Definition at line 408 of file MachOWriter.cpp.
References llvm::objcopy::macho::LoadCommand::MachOLoadCommand.
|
static |
Definition at line 421 of file MachOWriter.cpp.
References llvm::objcopy::macho::LoadCommand::MachOLoadCommand.
void writeNListEntry | ( | const SymbolEntry & | SE, |
bool | IsLittleEndian, | ||
char *& | Out, | ||
uint32_t | Nstrx | ||
) |