Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Header64 ¶
type Header64 struct {
KernelUUID types.UUID
Unknown0 uint64
KernelTextOffset uint64
KernelDataOffset uint64
StartOfText uint64
StartOfData uint64
SepFwSize uint64 // size of SEP firmware image
Unknown1 uint64
Unknown2 uint64
Unknown3 uint64
Unknown4 uint64
// contains filtered or unexported fields
}
type KernBootArgs ¶
type KernBootArgs struct {
Revision uint16
Version uint16
VirtBase uint32
PhysBase uint32
MemSize uint32
TopOfKernelData uint32
ShmBase uint64
SmhSize uint32
Reserved [3]uint32
SeposCRC32 uint32
SepromArgsOffset uint32
SepromPhysOffset uint32
Entropy [2]uint64
NumApps uint32
NumShlibs uint32
// contains filtered or unexported fields
}
type LegionHeader32 ¶
type LegionHeader64v1 ¶
type LegionHeader64v2 ¶
type MonitorBootArgs ¶
type RootHeader ¶
type RootHeader struct {
TextOffset uint64
TextVaddr uint64
VMSize uint64
Entry uint64
IsZero3 uint64
IsZero4 uint64
Unknown5 uint64
Unknown6 uint64
Unknown7 uint64
Unknown8 uint64
Name [16]byte // SEPOS
UUID types.UUID
SourceVersion types.SrcVersion
CRC32 uint32
Unknown9 uint32
Pad [256]byte
AppCount uint32
LibCount uint32
// contains filtered or unexported fields
}
type Sep ¶
type Sep struct {
Legion LegionHeader64v2
Hdr Header64
SepOS RootHeader
Apps []application64v2
Libs []application64v2
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.