LLVM  14.0.0git
Public Attributes | List of all members
llvm::MachOYAML::Section Struct Reference

#include "llvm/ObjectYAML/MachOYAML.h"

Collaboration diagram for llvm::MachOYAML::Section:
Collaboration graph
[legend]

Public Attributes

char sectname [16]
 
char segname [16]
 
llvm::yaml::Hex64 addr
 
uint64_t size
 
llvm::yaml::Hex32 offset
 
uint32_t align
 
llvm::yaml::Hex32 reloff
 
uint32_t nreloc
 
llvm::yaml::Hex32 flags
 
llvm::yaml::Hex32 reserved1
 
llvm::yaml::Hex32 reserved2
 
llvm::yaml::Hex32 reserved3
 
Optional< llvm::yaml::BinaryRefcontent
 
std::vector< Relocationrelocations
 

Detailed Description

Definition at line 44 of file MachOYAML.h.

Member Data Documentation

◆ addr

llvm::yaml::Hex64 llvm::MachOYAML::Section::addr

Definition at line 47 of file MachOYAML.h.

◆ align

uint32_t llvm::MachOYAML::Section::align

Definition at line 50 of file MachOYAML.h.

◆ content

Optional<llvm::yaml::BinaryRef> llvm::MachOYAML::Section::content

Definition at line 57 of file MachOYAML.h.

◆ flags

llvm::yaml::Hex32 llvm::MachOYAML::Section::flags

Definition at line 53 of file MachOYAML.h.

◆ nreloc

uint32_t llvm::MachOYAML::Section::nreloc

Definition at line 52 of file MachOYAML.h.

◆ offset

llvm::yaml::Hex32 llvm::MachOYAML::Section::offset

Definition at line 49 of file MachOYAML.h.

◆ relocations

std::vector<Relocation> llvm::MachOYAML::Section::relocations

Definition at line 58 of file MachOYAML.h.

◆ reloff

llvm::yaml::Hex32 llvm::MachOYAML::Section::reloff

Definition at line 51 of file MachOYAML.h.

◆ reserved1

llvm::yaml::Hex32 llvm::MachOYAML::Section::reserved1

Definition at line 54 of file MachOYAML.h.

◆ reserved2

llvm::yaml::Hex32 llvm::MachOYAML::Section::reserved2

Definition at line 55 of file MachOYAML.h.

◆ reserved3

llvm::yaml::Hex32 llvm::MachOYAML::Section::reserved3

Definition at line 56 of file MachOYAML.h.

◆ sectname

char llvm::MachOYAML::Section::sectname[16]

Definition at line 45 of file MachOYAML.h.

◆ segname

char llvm::MachOYAML::Section::segname[16]

Definition at line 46 of file MachOYAML.h.

◆ size

uint64_t llvm::MachOYAML::Section::size

Definition at line 48 of file MachOYAML.h.


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