LLVM  16.0.0git
Classes | Namespaces
MachOObject.h File Reference
#include "llvm/ADT/Optional.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/BinaryFormat/MachO.h"
#include "llvm/MC/StringTableBuilder.h"
#include "llvm/ObjectYAML/DWARFYAML.h"
#include "llvm/Support/StringSaver.h"
#include "llvm/Support/YAMLTraits.h"
#include <cstdint>
#include <string>
#include <vector>
Include dependency graph for MachOObject.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  llvm::objcopy::macho::MachHeader
 
struct  llvm::objcopy::macho::Section
 
struct  llvm::objcopy::macho::LoadCommand
 
struct  llvm::objcopy::macho::SymbolEntry
 
struct  llvm::objcopy::macho::SymbolTable
 The location of the symbol table inside the binary is described by LC_SYMTAB load command. More...
 
struct  llvm::objcopy::macho::IndirectSymbolEntry
 
struct  llvm::objcopy::macho::IndirectSymbolTable
 
struct  llvm::objcopy::macho::StringTable
 The location of the string table inside the binary is described by LC_SYMTAB load command. More...
 
struct  llvm::objcopy::macho::RelocationInfo
 
struct  llvm::objcopy::macho::RebaseInfo
 The location of the rebase info inside the binary is described by LC_DYLD_INFO load command. More...
 
struct  llvm::objcopy::macho::BindInfo
 The location of the bind info inside the binary is described by LC_DYLD_INFO load command. More...
 
struct  llvm::objcopy::macho::WeakBindInfo
 The location of the weak bind info inside the binary is described by LC_DYLD_INFO load command. More...
 
struct  llvm::objcopy::macho::LazyBindInfo
 The location of the lazy bind info inside the binary is described by LC_DYLD_INFO load command. More...
 
struct  llvm::objcopy::macho::ExportInfo
 The location of the export info inside the binary is described by LC_DYLD_INFO load command. More...
 
struct  llvm::objcopy::macho::LinkData
 
struct  llvm::objcopy::macho::Object
 

Namespaces

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