Crate xbe

Source
Expand description

Parser for the XBE file format used by Xbox executables.

Most of the information in here is derived from http://www.caustik.com/cxbx/download/xbe.htm.

The most important type is Xbe, which allows the user to parse an XBE image from a byte slice.

Modules§

cert
Contains the certificate data structures.

Structs§

AddressInfo
Info for a virtual address in the XBE memory map.
ImportId
A kernel symbol import stored in the thunk table.
InitFlags
Values of the init_flags field in the header.
KernelThunkTable
A decoded thunk table.
LibraryFlags
Flags used in the library_flags field of LibraryVersion.
LibraryVersion
Describes the version of a library to link with.
LogoBitmap
A 100x17 grayscale logo stored in the XBE file.
Section
A section pointing into the image’s memory.
SectionFlags
Flags used for the section_flags field of SectionHeader.
Sections
Iterator over the sections in an XBE image.
Xbe
An analyzed Xbox executable (XBE).

Enums§

Error
The error type used by the xbe library.
ImageKind
Describes whether an XBE is for debug or retail models of the Xbox.