Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Cache ¶
type Cache struct {
// contains filtered or unexported fields
}
Cache implements a memory cache for PE modules.
type Loader ¶
type Loader struct {
// contains filtered or unexported fields
}
Loader implements a memory loader for PE files.
type Options ¶
type Options struct { // Next specifies the loader to use for recursing to resolve modules by // name. Next loader.Loader // Machine specifies the machine the module should be loaded into. Machine loader.Machine // HintAddModuleToPEB specifies that the memory loader should try to add // the loaded module into the PEB so that certain things function as // expected. // NOTE: This is not implemented yet and may not be possible. HintAddModuleToPEB bool // HintUseProcessHInstance specifies that the memory loader should use the // host process's HINSTANCE value for calling into entrypoints. HintUseProcessHInstance bool }
Options contains the options for creating a new memory loader.
Click to show internal directories.
Click to hide internal directories.