|
LLVM 22.0.0git
|
#include "MachOWriter.h"#include "MachOLayoutBuilder.h"#include "MachOObject.h"#include "llvm/ADT/STLExtras.h"#include "llvm/BinaryFormat/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 407 of file MachOWriter.cpp.
References llvm::objcopy::macho::LoadCommand::MachOLoadCommand.
|
static |
Definition at line 420 of file MachOWriter.cpp.
References llvm::objcopy::macho::LoadCommand::MachOLoadCommand.
| void writeNListEntry | ( | const SymbolEntry & | SE, |
| bool | IsLittleEndian, | ||
| char *& | Out, | ||
| uint32_t | Nstrx ) |