Crate xbe[][src]

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.