Expand description
Wrapper around aarch64emu for emulating single instructions to handle VM exits.
Structs§
- EmuTranslate
Error - Error for a failed gva translation from
EmulatorSupport
. - EmuTranslate
Result - The result of translate_gva on
EmulatorSupport
. - Initial
Translation - The translation, if any, provided in the intercept message and provided by
EmulatorSupport
. - Unsupported
Intercept Access Type - The requested intercept access type isn’t supported
Enums§
- EmuCheck
VtlAccess Error - Translate
Mode - The access type for a gva translation for
EmulatorSupport
.
Traits§
- Emulator
Support - Support routines for the emulator.
- Translate
GvaSupport
Functions§
- emulate
- Emulates an instruction.
- emulate_
mnf_ write_ fast_ path - Tries to emulate monitor page writes without taking the slower, full emulation path.
- make_
exception_ event - Creates a pending event for the exception type