Crate pelite[][src]

Your adventure starts with a choice:

Do you wish to inspect 64-bit PE binares? ⟶ continue

Do you wish to inspect 32-bit PE binaries? ⟶ continue

The pelite::pe module is aliased to the target of the compiled crate. Use it if you want to work with modules in your own process. Evidently this is only available on Windows targets.

Due to small but incompatible differences the two formats are not unified.

Modules

image

Image structures as defined by Windows.

pattern

Scanner Patterns.

pe32

PE32 binary files.

pe64

PE32+ binary files.

resources

Resources.

stringify

Stringify image constants.

util

Utilities and other tidbits.

Structs

FileMap

Memory mapped file.

Enums

Error

Errors while parsing the PE binary.

PeFile

View into an unmapped PE32 or PE32+ file.

Type Definitions

Result

Specialized Result type for PE errors.