crash.software
Projects
Pull Requests
Issues
Builds
GoReSym
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
GoReSym
Files
🤬
Sign In
v1
ROOT
/
debug
/
macho
/
macho.go
Search
History
344 lines
|
ISO-8859-1
|
7 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
FileHeader
Magic
:
uint32
Cpu
:
Cpu
SubCpu
:
uint32
Type
:
Type
Ncmd
:
uint32
Cmdsz
:
uint32
Flags
:
uint32
fileHeaderSize32
fileHeaderSize64
Magic32
:
uint32
Magic64
:
uint32
MagicFat
:
uint32
Type
String
()
:
string
GoString
()
:
string
TypeObj
:
Type
TypeExec
:
Type
TypeDylib
:
Type
TypeBundle
:
Type
typeStrings
Cpu
String
()
:
string
GoString
()
:
string
cpuArch64
Cpu386
:
Cpu
CpuAmd64
:
Cpu
CpuArm
:
Cpu
CpuArm64
:
Cpu
CpuPpc
:
Cpu
CpuPpc64
:
Cpu
cpuStrings
LoadCmd
String
()
:
string
GoString
()
:
string
LoadCmdSegment
:
LoadCmd
LoadCmdSymtab
:
LoadCmd
LoadCmdThread
:
LoadCmd
LoadCmdUnixThread
:
LoadCmd
LoadCmdDysymtab
:
LoadCmd
LoadCmdDylib
:
LoadCmd
LoadCmdDylinker
:
LoadCmd
LoadCmdSegment64
:
LoadCmd
LoadCmdRpath
:
LoadCmd
cmdStrings
Segment32
Cmd
:
LoadCmd
Len
:
uint32
Name
:
[16]byte
Addr
:
uint32
Memsz
:
uint32
Offset
:
uint32
Filesz
:
uint32
Maxprot
:
uint32
Prot
:
uint32
Nsect
:
uint32
Flag
:
uint32
Segment64
Cmd
:
LoadCmd
Len
:
uint32
Name
:
[16]byte
Addr
:
uint64
Memsz
:
uint64
Offset
:
uint64
Filesz
:
uint64
Maxprot
:
uint32
Prot
:
uint32
Nsect
:
uint32
Flag
:
uint32
SymtabCmd
Cmd
:
LoadCmd
Len
:
uint32
Symoff
:
uint32
Nsyms
:
uint32
Stroff
:
uint32
Strsize
:
uint32
DysymtabCmd
Cmd
:
LoadCmd
Len
:
uint32
Ilocalsym
:
uint32
Nlocalsym
:
uint32
Iextdefsym
:
uint32
Nextdefsym
:
uint32
Iundefsym
:
uint32
Nundefsym
:
uint32
Tocoffset
:
uint32
Ntoc
:
uint32
Modtaboff
:
uint32
Nmodtab
:
uint32
Extrefsymoff
:
uint32
Nextrefsyms
:
uint32
Indirectsymoff
:
uint32
Nindirectsyms
:
uint32
Extreloff
:
uint32
Nextrel
:
uint32
Locreloff
:
uint32
Nlocrel
:
uint32
DylibCmd
Cmd
:
LoadCmd
Len
:
uint32
Name
:
uint32
Time
:
uint32
CurrentVersion
:
uint32
CompatVersion
:
uint32
RpathCmd
Cmd
:
LoadCmd
Len
:
uint32
Path
:
uint32
Thread
Cmd
:
LoadCmd
Len
:
uint32
Type
:
uint32
Data
:
[]uint32
FlagNoUndefs
:
uint32
FlagIncrLink
:
uint32
FlagDyldLink
:
uint32
FlagBindAtLoad
:
uint32
FlagPrebound
:
uint32
FlagSplitSegs
:
uint32
FlagLazyInit
:
uint32
FlagTwoLevel
:
uint32
FlagForceFlat
:
uint32
FlagNoMultiDefs
:
uint32
FlagNoFixPrebinding
:
uint32
FlagPrebindable
:
uint32
FlagAllModsBound
:
uint32
FlagSubsectionsViaSymbols
:
uint32
FlagCanonical
:
uint32
FlagWeakDefines
:
uint32
FlagBindsToWeak
:
uint32
FlagAllowStackExecution
:
uint32
FlagRootSafe
:
uint32
FlagSetuidSafe
:
uint32
FlagNoReexportedDylibs
:
uint32
FlagPIE
:
uint32
FlagDeadStrippableDylib
:
uint32
FlagHasTLVDescriptors
:
uint32
FlagNoHeapExecution
:
uint32
FlagAppExtensionSafe
:
uint32
Section32
Name
:
[16]byte
Seg
:
[16]byte
Addr
:
uint32
Size
:
uint32
Offset
:
uint32
Align
:
uint32
Reloff
:
uint32
Nreloc
:
uint32
Flags
:
uint32
Reserve1
:
uint32
Reserve2
:
uint32
Section64
Name
:
[16]byte
Seg
:
[16]byte
Addr
:
uint64
Size
:
uint64
Offset
:
uint32
Align
:
uint32
Reloff
:
uint32
Nreloc
:
uint32
Flags
:
uint32
Reserve1
:
uint32
Reserve2
:
uint32
Reserve3
:
uint32
Nlist32
Name
:
uint32
Type
:
uint8
Sect
:
uint8
Desc
:
uint16
Value
:
uint32
Nlist64
Name
:
uint32
Type
:
uint8
Sect
:
uint8
Desc
:
uint16
Value
:
uint64
Regs386
AX
:
uint32
BX
:
uint32
CX
:
uint32
DX
:
uint32
DI
:
uint32
SI
:
uint32
BP
:
uint32
SP
:
uint32
SS
:
uint32
FLAGS
:
uint32
IP
:
uint32
CS
:
uint32
DS
:
uint32
ES
:
uint32
FS
:
uint32
GS
:
uint32
RegsAMD64
AX
:
uint64
BX
:
uint64
CX
:
uint64
DX
:
uint64
DI
:
uint64
SI
:
uint64
BP
:
uint64
SP
:
uint64
R8
:
uint64
R9
:
uint64
R10
:
uint64
R11
:
uint64
R12
:
uint64
R13
:
uint64
R14
:
uint64
R15
:
uint64
IP
:
uint64
FLAGS
:
uint64
CS
:
uint64
FS
:
uint64
GS
:
uint64
intName
i
:
uint32
s
:
string
stringName
(i uint32, names []intName, goSyntax bool)
:
string
All occurrences
Please wait...
Page is in error, reload to recover