10#ifndef _EBC_SIMPLE_DEBUGGER_PROTOCOL_H_
11#define _EBC_SIMPLE_DEBUGGER_PROTOCOL_H_
16#define EFI_EBC_SIMPLE_DEBUGGER_PROTOCOL_GUID \
18 0x2a72d11e, 0x7376, 0x40f6, { 0x9c, 0x68, 0x23, 0xfa, 0x2f, 0xe3, 0x63, 0xf1 } \
80 IN UINT32 DasmStringSize
115extern EFI_GUID gEfiEbcSimpleDebuggerProtocolGuid;
VOID(EFIAPI * EBC_DEBUGGER_DEBUG)(IN EFI_EBC_SIMPLE_DEBUGGER_PROTOCOL *This, IN VM_CONTEXT *VmPtr)
UINT32(EFIAPI * EBC_DEBUGGER_DASM)(IN EFI_EBC_SIMPLE_DEBUGGER_PROTOCOL *This, IN VM_CONTEXT *VmPtr, IN UINT16 *DasmString OPTIONAL, IN UINT32 DasmStringSize)
EFI_STATUS(EFIAPI * EBC_DEBUGGER_CONFIGURE)(IN EFI_EBC_SIMPLE_DEBUGGER_PROTOCOL *This, IN UINT32 ConfigId, IN UINTN ConfigValue)
EFI_STATUS(EFIAPI * EBC_DEBUGGER_SIGNAL_EXCEPTION)(IN EFI_EBC_SIMPLE_DEBUGGER_PROTOCOL *This, IN VM_CONTEXT *VmPtr, IN EFI_EXCEPTION_TYPE ExceptionType)