LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::MachOYAML::LinkEditData Struct Reference

#include "llvm/ObjectYAML/MachOYAML.h"

Public Member Functions

bool isEmpty () const
 

Public Attributes

std::vector< MachOYAML::RebaseOpcodeRebaseOpcodes
 
std::vector< MachOYAML::BindOpcodeBindOpcodes
 
std::vector< MachOYAML::BindOpcodeWeakBindOpcodes
 
std::vector< MachOYAML::BindOpcodeLazyBindOpcodes
 
MachOYAML::ExportEntry ExportTrie
 
std::vector< NListEntryNameList
 
std::vector< StringRefStringTable
 
std::vector< yaml::Hex32 > IndirectSymbols
 
std::vector< yaml::Hex64 > FunctionStarts
 
std::vector< DataInCodeEntryDataInCode
 
std::vector< yaml::Hex8 > ChainedFixups
 

Detailed Description

Definition at line 123 of file MachOYAML.h.

Member Function Documentation

◆ isEmpty()

bool llvm::MachOYAML::LinkEditData::isEmpty ( ) const

Member Data Documentation

◆ BindOpcodes

std::vector<MachOYAML::BindOpcode> llvm::MachOYAML::LinkEditData::BindOpcodes

◆ ChainedFixups

std::vector<yaml::Hex8> llvm::MachOYAML::LinkEditData::ChainedFixups

◆ DataInCode

std::vector<DataInCodeEntry> llvm::MachOYAML::LinkEditData::DataInCode

◆ ExportTrie

MachOYAML::ExportEntry llvm::MachOYAML::LinkEditData::ExportTrie

◆ FunctionStarts

std::vector<yaml::Hex64> llvm::MachOYAML::LinkEditData::FunctionStarts

◆ IndirectSymbols

std::vector<yaml::Hex32> llvm::MachOYAML::LinkEditData::IndirectSymbols

◆ LazyBindOpcodes

std::vector<MachOYAML::BindOpcode> llvm::MachOYAML::LinkEditData::LazyBindOpcodes

◆ NameList

std::vector<NListEntry> llvm::MachOYAML::LinkEditData::NameList

◆ RebaseOpcodes

std::vector<MachOYAML::RebaseOpcode> llvm::MachOYAML::LinkEditData::RebaseOpcodes

◆ StringTable

std::vector<StringRef> llvm::MachOYAML::LinkEditData::StringTable

◆ WeakBindOpcodes

std::vector<MachOYAML::BindOpcode> llvm::MachOYAML::LinkEditData::WeakBindOpcodes

The documentation for this struct was generated from the following files: