LLVM 20.0.0git
Public Attributes | List of all members
llvm::MachO::dyld_chained_starts_in_segment Struct Reference

#include "llvm/BinaryFormat/MachO.h"

Public Attributes

uint32_t size
 Size of this, including chain_starts entries.
 
uint16_t page_size
 Page size in bytes (0x1000 or 0x4000)
 
uint16_t pointer_format
 DYLD_CHAINED_PTR*.
 
uint64_t segment_offset
 VM offset from the __TEXT segment.
 
uint32_t max_valid_pointer
 Values beyond this are not pointers on 32-bit.
 
uint16_t page_count
 Length of the page_start array.
 
uint16_t page_start [1]
 Page offset of first fixup on each page, or DYLD_CHAINED_PTR_START_NONE if no fixups.
 

Detailed Description

Definition at line 1082 of file MachO.h.

Member Data Documentation

◆ max_valid_pointer

uint32_t llvm::MachO::dyld_chained_starts_in_segment::max_valid_pointer

Values beyond this are not pointers on 32-bit.

Definition at line 1087 of file MachO.h.

◆ page_count

uint16_t llvm::MachO::dyld_chained_starts_in_segment::page_count

Length of the page_start array.

Definition at line 1088 of file MachO.h.

Referenced by llvm::object::MachOObjectFile::getChainedFixupsSegments().

◆ page_size

uint16_t llvm::MachO::dyld_chained_starts_in_segment::page_size

Page size in bytes (0x1000 or 0x4000)

Definition at line 1084 of file MachO.h.

Referenced by llvm::object::MachOChainedFixupEntry::moveNext().

◆ page_start

uint16_t llvm::MachO::dyld_chained_starts_in_segment::page_start[1]

Page offset of first fixup on each page, or DYLD_CHAINED_PTR_START_NONE if no fixups.

Definition at line 1089 of file MachO.h.

◆ pointer_format

uint16_t llvm::MachO::dyld_chained_starts_in_segment::pointer_format

◆ segment_offset

uint64_t llvm::MachO::dyld_chained_starts_in_segment::segment_offset

VM offset from the __TEXT segment.

Definition at line 1086 of file MachO.h.

◆ size

uint32_t llvm::MachO::dyld_chained_starts_in_segment::size

Size of this, including chain_starts entries.

Definition at line 1083 of file MachO.h.

Referenced by llvm::object::MachOObjectFile::getChainedFixupsSegments().


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