Namespace: go.std.debug.macho
v1.0Contents
Summary
Provides a low-level interface to the debug/macho package.
Package macho implements access to Mach-O object files.
Index
- *Cpu
- *Dylib
- *DylibCmd
- *Dysymtab
- *DysymtabCmd
- *FatArch
- *FatArchHeader
- *FatFile
- *File
- *FileHeader
- *FormatError
- *LoadBytes
- *LoadCmd
- *Nlist32
- *Nlist64
- *Regs386
- *RegsAMD64
- *Reloc
- *RelocTypeARM
- *RelocTypeARM64
- *RelocTypeGeneric
- *RelocTypeX86_64
- *Rpath
- *RpathCmd
- *Section
- *Section32
- *Section64
- *SectionHeader
- *Segment
- *Segment32
- *Segment64
- *SegmentHeader
- *Symbol
- *Symtab
- *SymtabCmd
- *Thread
- *Type
- ARM64_RELOC_ADDEND
- ARM64_RELOC_BRANCH26
- ARM64_RELOC_GOT_LOAD_PAGE21
- ARM64_RELOC_GOT_LOAD_PAGEOFF12
- ARM64_RELOC_PAGE21
- ARM64_RELOC_PAGEOFF12
- ARM64_RELOC_POINTER_TO_GOT
- ARM64_RELOC_SUBTRACTOR
- ARM64_RELOC_TLVP_LOAD_PAGE21
- ARM64_RELOC_TLVP_LOAD_PAGEOFF12
- ARM64_RELOC_UNSIGNED
- ARM_RELOC_BR24
- ARM_RELOC_HALF
- ARM_RELOC_HALF_SECTDIFF
- ARM_RELOC_LOCAL_SECTDIFF
- ARM_RELOC_PAIR
- ARM_RELOC_PB_LA_PTR
- ARM_RELOC_SECTDIFF
- ARM_RELOC_VANILLA
- ARM_THUMB_32BIT_BRANCH
- ARM_THUMB_RELOC_BR22
- Cpu
- Cpu386
- CpuAmd64
- CpuArm
- CpuArm64
- CpuPpc
- CpuPpc64
- Dylib
- DylibCmd
- Dysymtab
- DysymtabCmd
- ErrNotFat
- FatArch
- FatArchHeader
- FatFile
- File
- FileHeader
- FlagAllModsBound
- FlagAllowStackExecution
- FlagAppExtensionSafe
- FlagBindAtLoad
- FlagBindsToWeak
- FlagCanonical
- FlagDeadStrippableDylib
- FlagDyldLink
- FlagForceFlat
- FlagHasTLVDescriptors
- FlagIncrLink
- FlagLazyInit
- FlagNoFixPrebinding
- FlagNoHeapExecution
- FlagNoMultiDefs
- FlagNoReexportedDylibs
- FlagNoUndefs
- FlagPIE
- FlagPrebindable
- FlagPrebound
- FlagRootSafe
- FlagSetuidSafe
- FlagSplitSegs
- FlagSubsectionsViaSymbols
- FlagTwoLevel
- FlagWeakDefines
- FormatError
- GENERIC_RELOC_LOCAL_SECTDIFF
- GENERIC_RELOC_PAIR
- GENERIC_RELOC_PB_LA_PTR
- GENERIC_RELOC_SECTDIFF
- GENERIC_RELOC_TLV
- GENERIC_RELOC_VANILLA
- Load
- LoadBytes
- LoadCmd
- LoadCmdDylib
- LoadCmdDylinker
- LoadCmdDysymtab
- LoadCmdRpath
- LoadCmdSegment
- LoadCmdSegment64
- LoadCmdSymtab
- LoadCmdThread
- LoadCmdUnixThread
- Magic32
- Magic64
- MagicFat
- NewFatFile
- NewFile
- Nlist32
- Nlist64
- Open
- OpenFat
- Regs386
- RegsAMD64
- Reloc
- RelocTypeARM
- RelocTypeARM64
- RelocTypeGeneric
- RelocTypeX86_64
- Rpath
- RpathCmd
- Section
- Section32
- Section64
- SectionHeader
- Segment
- Segment32
- Segment64
- SegmentHeader
- Symbol
- Symtab
- SymtabCmd
- Thread
- Type
- TypeBundle
- TypeDylib
- TypeExec
- TypeObj
- X86_64_RELOC_BRANCH
- X86_64_RELOC_GOT
- X86_64_RELOC_GOT_LOAD
- X86_64_RELOC_SIGNED
- X86_64_RELOC_SIGNED_1
- X86_64_RELOC_SIGNED_2
- X86_64_RELOC_SIGNED_4
- X86_64_RELOC_SUBTRACTOR
- X86_64_RELOC_TLV
- X86_64_RELOC_UNSIGNED
- arrayOfCpu
- arrayOfDylib
- arrayOfDylibCmd
- arrayOfDysymtab
- arrayOfDysymtabCmd
- arrayOfFatArch
- arrayOfFatArchHeader
- arrayOfFatFile
- arrayOfFile
- arrayOfFileHeader
- arrayOfFormatError
- arrayOfLoad
- arrayOfLoadBytes
- arrayOfLoadCmd
- arrayOfNlist32
- arrayOfNlist64
- arrayOfRegs386
- arrayOfRegsAMD64
- arrayOfReloc
- arrayOfRelocTypeARM
- arrayOfRelocTypeARM64
- arrayOfRelocTypeGeneric
- arrayOfRelocTypeX86_64
- arrayOfRpath
- arrayOfRpathCmd
- arrayOfSection
- arrayOfSection32
- arrayOfSection64
- arrayOfSectionHeader
- arrayOfSegment
- arrayOfSegment32
- arrayOfSegment64
- arrayOfSegmentHeader
- arrayOfSymbol
- arrayOfSymtab
- arrayOfSymtabCmd
- arrayOfThread
- arrayOfType
Legend
-
Constant
Variable
Function
Macro
Special form
Type
GoVar
Receiver/Method
Constants
Constants are variables with :const true in their metadata. Joker currently does not recognize them as special; as such, it allows redefining them or their values.-
FlagAllModsBound
Number v1.0 -
FlagAllowStackExecution
Number v1.0 -
FlagAppExtensionSafe
Number v1.0 -
FlagBindAtLoad
Number v1.0 -
FlagBindsToWeak
Number v1.0 -
FlagCanonical
Number v1.0 -
FlagDeadStrippableDylib
Number v1.0 -
FlagDyldLink
Number v1.0 -
FlagForceFlat
Number v1.0 -
FlagHasTLVDescriptors
Number v1.0 -
FlagIncrLink
Number v1.0 -
FlagLazyInit
Number v1.0 -
FlagNoFixPrebinding
Number v1.0 -
FlagNoHeapExecution
Number v1.0 -
FlagNoMultiDefs
Number v1.0 -
FlagNoReexportedDylibs
Number v1.0 -
FlagNoUndefs
Number v1.0 -
FlagPIE
Number v1.0 -
FlagPrebindable
Number v1.0 -
FlagPrebound
Number v1.0 -
FlagRootSafe
Number v1.0 -
FlagSetuidSafe
Number v1.0 -
FlagSplitSegs
Number v1.0 -
FlagSubsectionsViaSymbols
Number v1.0 -
FlagTwoLevel
Number v1.0 -
FlagWeakDefines
Number v1.0 -
Magic32
Number v1.0 -
Magic64
Number v1.0 -
MagicFat
Number v1.0
Variables
-
ARM64_RELOC_ADDEND
GoObject v1.0 -
ARM64_RELOC_BRANCH26
GoObject v1.0 -
ARM64_RELOC_GOT_LOAD_PAGE21
GoObject v1.0 -
ARM64_RELOC_GOT_LOAD_PAGEOFF12
GoObject v1.0 -
ARM64_RELOC_PAGE21
GoObject v1.0 -
ARM64_RELOC_PAGEOFF12
GoObject v1.0 -
ARM64_RELOC_POINTER_TO_GOT
GoObject v1.0 -
ARM64_RELOC_SUBTRACTOR
GoObject v1.0 -
ARM64_RELOC_TLVP_LOAD_PAGE21
GoObject v1.0 -
ARM64_RELOC_TLVP_LOAD_PAGEOFF12
GoObject v1.0 -
ARM64_RELOC_UNSIGNED
GoObject v1.0 -
ARM_RELOC_BR24
GoObject v1.0 -
ARM_RELOC_HALF
GoObject v1.0 -
ARM_RELOC_HALF_SECTDIFF
GoObject v1.0 -
ARM_RELOC_LOCAL_SECTDIFF
GoObject v1.0 -
ARM_RELOC_PAIR
GoObject v1.0 -
ARM_RELOC_PB_LA_PTR
GoObject v1.0 -
ARM_RELOC_SECTDIFF
GoObject v1.0 -
ARM_RELOC_VANILLA
GoObject v1.0 -
ARM_THUMB_32BIT_BRANCH
GoObject v1.0 -
ARM_THUMB_RELOC_BR22
GoObject v1.0 -
Cpu386
GoObject v1.0 -
CpuAmd64
GoObject v1.0 -
CpuArm
GoObject v1.0 -
CpuArm64
GoObject v1.0 -
CpuPpc
GoObject v1.0 -
CpuPpc64
GoObject v1.0 -
ErrNotFat
Var v1.0ErrNotFat is returned from NewFatFile or OpenFat when the file is not a
universal binary but may be a thin binary, based on its magic number.
-
GENERIC_RELOC_LOCAL_SECTDIFF
GoObject v1.0 -
GENERIC_RELOC_PAIR
GoObject v1.0 -
GENERIC_RELOC_PB_LA_PTR
GoObject v1.0 -
GENERIC_RELOC_SECTDIFF
GoObject v1.0 -
GENERIC_RELOC_TLV
GoObject v1.0 -
GENERIC_RELOC_VANILLA
GoObject v1.0 -
LoadCmdDylib
GoObject v1.0load dylib command
-
LoadCmdDylinker
GoObject v1.0id dylinker command (not load dylinker command)
-
LoadCmdDysymtab
GoObject v1.0 -
LoadCmdRpath
GoObject v1.0 -
LoadCmdSegment
GoObject v1.0 -
LoadCmdSegment64
GoObject v1.0 -
LoadCmdSymtab
GoObject v1.0 -
LoadCmdThread
GoObject v1.0 -
LoadCmdUnixThread
GoObject v1.0thread+stack
-
TypeBundle
GoObject v1.0 -
TypeDylib
GoObject v1.0 -
TypeExec
GoObject v1.0 -
TypeObj
GoObject v1.0 -
X86_64_RELOC_BRANCH
GoObject v1.0 -
X86_64_RELOC_GOT
GoObject v1.0 -
X86_64_RELOC_GOT_LOAD
GoObject v1.0 -
X86_64_RELOC_SIGNED
GoObject v1.0 -
X86_64_RELOC_SIGNED_1
GoObject v1.0 -
X86_64_RELOC_SIGNED_2
GoObject v1.0 -
X86_64_RELOC_SIGNED_4
GoObject v1.0 -
X86_64_RELOC_SUBTRACTOR
GoObject v1.0 -
X86_64_RELOC_TLV
GoObject v1.0 -
X86_64_RELOC_UNSIGNED
GoObject v1.0
Functions, Macros, and Special Forms
-
NewFatFile
Function v1.0(NewFatFile r)
NewFatFile creates a new FatFile for accessing all the Mach-O images in a
universal binary. The Mach-O binary is expected to start at position 0 in
the ReaderAt.
Go input arguments: (r io.ReaderAt)
Go returns: (*FatFile, error)
Joker input arguments: [^go.std.io/ReaderAt r]
Joker returns: [^*FatFile, ^Error] -
NewFile
Function v1.0(NewFile r)
NewFile creates a new File for accessing a Mach-O binary in an underlying reader.
The Mach-O binary is expected to start at position 0 in the ReaderAt.
Go input arguments: (r io.ReaderAt)
Go returns: (*File, error)
Joker input arguments: [^go.std.io/ReaderAt r]
Joker returns: [^*File, ^Error] -
Open
Function v1.0(Open name)
Open opens the named file using os.Open and prepares it for use as a Mach-O binary.
Go input arguments: (name string)
Go returns: (*File, error)
Joker input arguments: [^String name]
Joker returns: [^*File, ^Error] -
OpenFat
Function v1.0(OpenFat name)
OpenFat opens the named file using os.Open and prepares it for use as a Mach-O
universal binary.
Go input arguments: (name string)
Go returns: (*FatFile, error)
Joker input arguments: [^String name]
Joker returns: [^*FatFile, ^Error]
Types
-
*Cpu
Concrete Type v1.0A Cpu is a Mach-O cpu type.
-
*Dylib
Concrete Type v1.0A Dylib represents a Mach-O load dynamic library command.
-
Raw
Receiver for *Dylib v1.0([])
-
*DylibCmd
Concrete Type v1.0A DylibCmd is a Mach-O load dynamic library command.
-
*Dysymtab
Concrete Type v1.0A Dysymtab represents a Mach-O dynamic symbol table command.
-
Raw
Receiver for *Dysymtab v1.0([])
-
*DysymtabCmd
Concrete Type v1.0A DysymtabCmd is a Mach-O dynamic symbol table command.
-
*FatArch
Concrete Type v1.0A FatArch is a Mach-O File inside a FatFile.
-
Close
Receiver for *FatArch v1.0([])
Close closes the File.
If the File was created using NewFile directly instead of Open,
Close has no effect.
-
DWARF
Receiver for *FatArch v1.0([])
DWARF returns the DWARF debug information for the Mach-O file.
-
ImportedLibraries
Receiver for *FatArch v1.0([])
ImportedLibraries returns the paths of all libraries
referred to by the binary f that are expected to be
linked with the binary at dynamic link time.
-
ImportedSymbols
Receiver for *FatArch v1.0([])
ImportedSymbols returns the names of all symbols
referred to by the binary f that are expected to be
satisfied by other libraries at dynamic load time.
-
Section
Receiver for *FatArch v1.0([name])
Section returns the first section with the given name, or nil if no such
section exists.
-
Segment
Receiver for *FatArch v1.0([name])
Segment returns the first Segment with the given name, or nil if no such segment exists.
-
*FatArchHeader
Concrete Type v1.0A FatArchHeader represents a fat header for a specific image architecture.
-
*FatFile
Concrete Type v1.0A FatFile is a Mach-O universal binary that contains at least one architecture.
-
Close
Receiver for *FatFile v1.0([])
-
*File
Concrete Type v1.0A File represents an open Mach-O file.
-
Close
Receiver for *File v1.0([])
Close closes the File.
If the File was created using NewFile directly instead of Open,
Close has no effect.
-
DWARF
Receiver for *File v1.0([])
DWARF returns the DWARF debug information for the Mach-O file.
-
ImportedLibraries
Receiver for *File v1.0([])
ImportedLibraries returns the paths of all libraries
referred to by the binary f that are expected to be
linked with the binary at dynamic link time.
-
ImportedSymbols
Receiver for *File v1.0([])
ImportedSymbols returns the names of all symbols
referred to by the binary f that are expected to be
satisfied by other libraries at dynamic load time.
-
Section
Receiver for *File v1.0([name])
Section returns the first section with the given name, or nil if no such
section exists.
-
Segment
Receiver for *File v1.0([name])
Segment returns the first Segment with the given name, or nil if no such segment exists.
-
*FileHeader
Concrete Type v1.0A FileHeader represents a Mach-O file header.
-
*FormatError
Concrete Type v1.0FormatError is returned by some operations if the data does
not have the correct format for an object file.
-
Error
Receiver for *FormatError v1.0([])
-
*LoadBytes
Concrete Type v1.0A LoadBytes is the uninterpreted bytes of a Mach-O load command.
-
*LoadCmd
Concrete Type v1.0A LoadCmd is a Mach-O load command.
-
*Nlist32
Concrete Type v1.0An Nlist32 is a Mach-O 32-bit symbol table entry.
-
*Nlist64
Concrete Type v1.0An Nlist64 is a Mach-O 64-bit symbol table entry.
-
*Regs386
Concrete Type v1.0Regs386 is the Mach-O 386 register structure.
-
*RegsAMD64
Concrete Type v1.0RegsAMD64 is the Mach-O AMD64 register structure.
-
*Reloc
Concrete Type v1.0A Reloc represents a Mach-O relocation.
-
*RelocTypeARM
Concrete Type v1.0 -
*RelocTypeARM64
Concrete Type v1.0 -
*RelocTypeGeneric
Concrete Type v1.0 -
*RelocTypeX86_64
Concrete Type v1.0 -
*Rpath
Concrete Type v1.0A Rpath represents a Mach-O rpath command.
-
Raw
Receiver for *Rpath v1.0([])
-
*RpathCmd
Concrete Type v1.0A RpathCmd is a Mach-O rpath command.
-
*Section
Concrete Type v1.0 -
Data
Receiver for *Section v1.0([])
Data reads and returns the contents of the Mach-O section.
-
Open
Receiver for *Section v1.0([])
Open returns a new ReadSeeker reading the Mach-O section.
-
*Section32
Concrete Type v1.0A Section32 is a 32-bit Mach-O section header.
-
*Section64
Concrete Type v1.0A Section64 is a 64-bit Mach-O section header.
-
*SectionHeader
Concrete Type v1.0 -
*Segment
Concrete Type v1.0A Segment represents a Mach-O 32-bit or 64-bit load segment command.
-
Data
Receiver for *Segment v1.0([])
Data reads and returns the contents of the segment.
-
Open
Receiver for *Segment v1.0([])
Open returns a new ReadSeeker reading the segment.
-
Raw
Receiver for *Segment v1.0([])
-
*Segment32
Concrete Type v1.0A Segment32 is a 32-bit Mach-O segment load command.
-
*Segment64
Concrete Type v1.0A Segment64 is a 64-bit Mach-O segment load command.
-
*SegmentHeader
Concrete Type v1.0A SegmentHeader is the header for a Mach-O 32-bit or 64-bit load segment command.
-
*Symbol
Concrete Type v1.0A Symbol is a Mach-O 32-bit or 64-bit symbol table entry.
-
*Symtab
Concrete Type v1.0A Symtab represents a Mach-O symbol table command.
-
Raw
Receiver for *Symtab v1.0([])
-
*SymtabCmd
Concrete Type v1.0A SymtabCmd is a Mach-O symbol table command.
-
*Thread
Concrete Type v1.0A Thread is a Mach-O thread state command.
-
*Type
Concrete Type v1.0A Type is the Mach-O file type, e.g. an object file, executable, or dynamic library.
-
Cpu
Concrete Type v1.0A Cpu is a Mach-O cpu type.
-
GoString
Receiver for Cpu v1.0([])
-
String
Receiver for Cpu v1.0([])
-
Dylib
Concrete Type v1.0A Dylib represents a Mach-O load dynamic library command.
-
Raw
Receiver for Dylib v1.0([])
-
DylibCmd
Concrete Type v1.0A DylibCmd is a Mach-O load dynamic library command.
-
Dysymtab
Concrete Type v1.0A Dysymtab represents a Mach-O dynamic symbol table command.
-
Raw
Receiver for Dysymtab v1.0([])
-
DysymtabCmd
Concrete Type v1.0A DysymtabCmd is a Mach-O dynamic symbol table command.
-
FatArch
Concrete Type v1.0A FatArch is a Mach-O File inside a FatFile.
-
Close
Receiver for FatArch v1.0([])
Close closes the File.
If the File was created using NewFile directly instead of Open,
Close has no effect.
-
DWARF
Receiver for FatArch v1.0([])
DWARF returns the DWARF debug information for the Mach-O file.
-
ImportedLibraries
Receiver for FatArch v1.0([])
ImportedLibraries returns the paths of all libraries
referred to by the binary f that are expected to be
linked with the binary at dynamic link time.
-
ImportedSymbols
Receiver for FatArch v1.0([])
ImportedSymbols returns the names of all symbols
referred to by the binary f that are expected to be
satisfied by other libraries at dynamic load time.
-
Section
Receiver for FatArch v1.0([name])
Section returns the first section with the given name, or nil if no such
section exists.
-
Segment
Receiver for FatArch v1.0([name])
Segment returns the first Segment with the given name, or nil if no such segment exists.
-
FatArchHeader
Concrete Type v1.0A FatArchHeader represents a fat header for a specific image architecture.
-
FatFile
Concrete Type v1.0A FatFile is a Mach-O universal binary that contains at least one architecture.
-
File
Concrete Type v1.0A File represents an open Mach-O file.
-
FileHeader
Concrete Type v1.0A FileHeader represents a Mach-O file header.
-
FormatError
Concrete Type v1.0FormatError is returned by some operations if the data does
not have the correct format for an object file.
-
Load
Abstract Type v1.0A Load represents any Mach-O load command.
-
Raw
Method for Load v1.0([])
-
LoadBytes
Concrete Type v1.0A LoadBytes is the uninterpreted bytes of a Mach-O load command.
-
Raw
Receiver for LoadBytes v1.0([])
-
LoadCmd
Concrete Type v1.0A LoadCmd is a Mach-O load command.
-
GoString
Receiver for LoadCmd v1.0([])
-
String
Receiver for LoadCmd v1.0([])
-
Nlist32
Concrete Type v1.0An Nlist32 is a Mach-O 32-bit symbol table entry.
-
Nlist64
Concrete Type v1.0An Nlist64 is a Mach-O 64-bit symbol table entry.
-
Regs386
Concrete Type v1.0Regs386 is the Mach-O 386 register structure.
-
RegsAMD64
Concrete Type v1.0RegsAMD64 is the Mach-O AMD64 register structure.
-
Reloc
Concrete Type v1.0A Reloc represents a Mach-O relocation.
-
RelocTypeARM
Concrete Type v1.0 -
GoString
Receiver for RelocTypeARM v1.0([])
-
String
Receiver for RelocTypeARM v1.0([])
-
RelocTypeARM64
Concrete Type v1.0 -
GoString
Receiver for RelocTypeARM64 v1.0([])
-
String
Receiver for RelocTypeARM64 v1.0([])
-
RelocTypeGeneric
Concrete Type v1.0 -
GoString
Receiver for RelocTypeGeneric v1.0([])
-
String
Receiver for RelocTypeGeneric v1.0([])
-
RelocTypeX86_64
Concrete Type v1.0 -
GoString
Receiver for RelocTypeX86_64 v1.0([])
-
String
Receiver for RelocTypeX86_64 v1.0([])
-
Rpath
Concrete Type v1.0A Rpath represents a Mach-O rpath command.
-
Raw
Receiver for Rpath v1.0([])
-
RpathCmd
Concrete Type v1.0A RpathCmd is a Mach-O rpath command.
-
Section
Concrete Type v1.0 -
Section32
Concrete Type v1.0A Section32 is a 32-bit Mach-O section header.
-
Section64
Concrete Type v1.0A Section64 is a 64-bit Mach-O section header.
-
SectionHeader
Concrete Type v1.0 -
Segment
Concrete Type v1.0A Segment represents a Mach-O 32-bit or 64-bit load segment command.
-
Raw
Receiver for Segment v1.0([])
-
Segment32
Concrete Type v1.0A Segment32 is a 32-bit Mach-O segment load command.
-
Segment64
Concrete Type v1.0A Segment64 is a 64-bit Mach-O segment load command.
-
SegmentHeader
Concrete Type v1.0A SegmentHeader is the header for a Mach-O 32-bit or 64-bit load segment command.
-
Symbol
Concrete Type v1.0A Symbol is a Mach-O 32-bit or 64-bit symbol table entry.
-
Symtab
Concrete Type v1.0A Symtab represents a Mach-O symbol table command.
-
Raw
Receiver for Symtab v1.0([])
-
SymtabCmd
Concrete Type v1.0A SymtabCmd is a Mach-O symbol table command.
-
Thread
Concrete Type v1.0A Thread is a Mach-O thread state command.
-
Type
Concrete Type v1.0A Type is the Mach-O file type, e.g. an object file, executable, or dynamic library.
-
GoString
Receiver for Type v1.0([])
-
String
Receiver for Type v1.0([])
-
arrayOfCpu
Concrete Type v1.0A Cpu is a Mach-O cpu type.
-
arrayOfDylib
Concrete Type v1.0A Dylib represents a Mach-O load dynamic library command.
-
arrayOfDylibCmd
Concrete Type v1.0A DylibCmd is a Mach-O load dynamic library command.
-
arrayOfDysymtab
Concrete Type v1.0A Dysymtab represents a Mach-O dynamic symbol table command.
-
arrayOfDysymtabCmd
Concrete Type v1.0A DysymtabCmd is a Mach-O dynamic symbol table command.
-
arrayOfFatArch
Concrete Type v1.0A FatArch is a Mach-O File inside a FatFile.
-
arrayOfFatArchHeader
Concrete Type v1.0A FatArchHeader represents a fat header for a specific image architecture.
-
arrayOfFatFile
Concrete Type v1.0A FatFile is a Mach-O universal binary that contains at least one architecture.
-
arrayOfFile
Concrete Type v1.0A File represents an open Mach-O file.
-
arrayOfFileHeader
Concrete Type v1.0A FileHeader represents a Mach-O file header.
-
arrayOfFormatError
Concrete Type v1.0FormatError is returned by some operations if the data does
not have the correct format for an object file.
-
arrayOfLoad
Concrete Type v1.0A Load represents any Mach-O load command.
-
arrayOfLoadBytes
Concrete Type v1.0A LoadBytes is the uninterpreted bytes of a Mach-O load command.
-
arrayOfLoadCmd
Concrete Type v1.0A LoadCmd is a Mach-O load command.
-
arrayOfNlist32
Concrete Type v1.0An Nlist32 is a Mach-O 32-bit symbol table entry.
-
arrayOfNlist64
Concrete Type v1.0An Nlist64 is a Mach-O 64-bit symbol table entry.
-
arrayOfRegs386
Concrete Type v1.0Regs386 is the Mach-O 386 register structure.
-
arrayOfRegsAMD64
Concrete Type v1.0RegsAMD64 is the Mach-O AMD64 register structure.
-
arrayOfReloc
Concrete Type v1.0A Reloc represents a Mach-O relocation.
-
arrayOfRelocTypeARM
Concrete Type v1.0 -
arrayOfRelocTypeARM64
Concrete Type v1.0 -
arrayOfRelocTypeGeneric
Concrete Type v1.0 -
arrayOfRelocTypeX86_64
Concrete Type v1.0 -
arrayOfRpath
Concrete Type v1.0A Rpath represents a Mach-O rpath command.
-
arrayOfRpathCmd
Concrete Type v1.0A RpathCmd is a Mach-O rpath command.
-
arrayOfSection
Concrete Type v1.0 -
arrayOfSection32
Concrete Type v1.0A Section32 is a 32-bit Mach-O section header.
-
arrayOfSection64
Concrete Type v1.0A Section64 is a 64-bit Mach-O section header.
-
arrayOfSectionHeader
Concrete Type v1.0 -
arrayOfSegment
Concrete Type v1.0A Segment represents a Mach-O 32-bit or 64-bit load segment command.
-
arrayOfSegment32
Concrete Type v1.0A Segment32 is a 32-bit Mach-O segment load command.
-
arrayOfSegment64
Concrete Type v1.0A Segment64 is a 64-bit Mach-O segment load command.
-
arrayOfSegmentHeader
Concrete Type v1.0A SegmentHeader is the header for a Mach-O 32-bit or 64-bit load segment command.
-
arrayOfSymbol
Concrete Type v1.0A Symbol is a Mach-O 32-bit or 64-bit symbol table entry.
-
arrayOfSymtab
Concrete Type v1.0A Symtab represents a Mach-O symbol table command.
-
arrayOfSymtabCmd
Concrete Type v1.0A SymtabCmd is a Mach-O symbol table command.
-
arrayOfThread
Concrete Type v1.0A Thread is a Mach-O thread state command.
-
arrayOfType
Concrete Type v1.0A Type is the Mach-O file type, e.g. an object file, executable, or dynamic library.