OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
MACH_NLIST Struct Reference

#include <AppleMachoImage.h>

Data Fields

union { 
 
   UINT32   Address32 
 for use when in-core More...
 
   UINT32   StringIndex 
 index into the string table More...
 
UnifiedName 
 
UINT8 Type
 type flag, see below
 
UINT8 Section
 section number or NO_SECT
 
INT16 Descriptor
 see <mach-o/stab.h>
 
UINT32 Value
 value of this symbol (or stab offset)
 

Detailed Description

Format of a symbol table entry of a Mach-O file for 32-bit architectures. Modified from the BSD format. The modifications from the original format were changing n_other (an unused field) to n_sect and the addition of the N_SECT type. These modifications are required to support symbols in a larger number of sections not just the three sections (text, data and bss) in a BSD file.

Definition at line 2097 of file AppleMachoImage.h.

Field Documentation

◆ Address32

UINT32 MACH_NLIST::Address32

for use when in-core

Definition at line 2099 of file AppleMachoImage.h.

◆ Descriptor

INT16 MACH_NLIST::Descriptor

see <mach-o/stab.h>

Definition at line 2104 of file AppleMachoImage.h.

◆ Section

UINT8 MACH_NLIST::Section

section number or NO_SECT

Definition at line 2103 of file AppleMachoImage.h.

◆ StringIndex

UINT32 MACH_NLIST::StringIndex

index into the string table

Definition at line 2100 of file AppleMachoImage.h.

◆ Type

UINT8 MACH_NLIST::Type

type flag, see below

Definition at line 2102 of file AppleMachoImage.h.

◆ [union]

union { ... } MACH_NLIST::UnifiedName

◆ Value

UINT32 MACH_NLIST::Value

value of this symbol (or stab offset)

Definition at line 2105 of file AppleMachoImage.h.


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