Expand description
Debug Support Protocol
It provides the services to allow the debug agent to register callback functions that are called either periodically or when specific processor exceptions occur.
Structs§
- FxSave
StateI A32 - FxSave
State X64 - Protocol
- System
ContextA Arch64 - System
Context Arm - System
Context Ebc - System
Context Ia32 - System
Context Ipf - System
Context Risc V32 - System
Context Risc V64 - System
Context Risc V128 - System
Context X64
Constants§
- EXCEPT_
AARC H64_ FIQ - EXCEPT_
AARC H64_ IRQ - EXCEPT_
AARC H64_ SERROR - EXCEPT_
AARC H64_ SYNCHRONOUS_ EXCEPTIONS - EXCEPT_
ARM_ DATA_ ABORT - EXCEPT_
ARM_ FIQ - EXCEPT_
ARM_ IRQ - EXCEPT_
ARM_ PREFETCH_ ABORT - EXCEPT_
ARM_ RESERVED - EXCEPT_
ARM_ RESET - EXCEPT_
ARM_ SOFTWARE_ INTERRUPT - EXCEPT_
ARM_ UNDEFINED_ INSTRUCTION - EXCEPT_
EBC_ ALIGNMENT_ CHECK - EXCEPT_
EBC_ BAD_ BREAK - EXCEPT_
EBC_ BREAKPOINT - EXCEPT_
EBC_ DEBUG - EXCEPT_
EBC_ DIVIDE_ ERROR - EXCEPT_
EBC_ INSTRUCTION_ ENCODING - EXCEPT_
EBC_ INVALID_ OPCODE - EXCEPT_
EBC_ OVERFLOW - EXCEPT_
EBC_ SINGLE_ STEP - EXCEPT_
EBC_ STACK_ FAULT - EXCEPT_
EBC_ UNDEFINED - EXCEPT_
IA32_ ALIGNMENT_ CHECK - EXCEPT_
IA32_ BOUND - EXCEPT_
IA32_ BREAKPOINT - EXCEPT_
IA32_ DEBUG - EXCEPT_
IA32_ DIVIDE_ ERROR - EXCEPT_
IA32_ DOUBLE_ FAULT - EXCEPT_
IA32_ FP_ ERROR - EXCEPT_
IA32_ GP_ FAULT - EXCEPT_
IA32_ INVALID_ OPCODE - EXCEPT_
IA32_ INVALID_ TSS - EXCEPT_
IA32_ MACHINE_ CHECK - EXCEPT_
IA32_ NMI - EXCEPT_
IA32_ OVERFLOW - EXCEPT_
IA32_ PAGE_ FAULT - EXCEPT_
IA32_ SEG_ NOT_ PRESENT - EXCEPT_
IA32_ SIMD - EXCEPT_
IA32_ STACK_ FAULT - EXCEPT_
IPF_ ALT_ DATA_ TLB - EXCEPT_
IPF_ ALT_ INSTRUCTION_ TLB - EXCEPT_
IPF_ BREAKPOINT - EXCEPT_
IPF_ DATA_ ACCESS_ BIT - EXCEPT_
IPF_ DATA_ ACCESS_ RIGHTS - EXCEPT_
IPF_ DATA_ KEY_ MISSED - EXCEPT_
IPF_ DATA_ NESTED_ TLB - EXCEPT_
IPF_ DATA_ TLB - EXCEPT_
IPF_ DEBUG - EXCEPT_
IPF_ DIRTY_ BIT - EXCEPT_
IPF_ DISABLED_ FP_ REGISTER - EXCEPT_
IPF_ EXTERNAL_ INTERRUPT - EXCEPT_
IPF_ FP_ FAULT - EXCEPT_
IPF_ FP_ TRAP - EXCEPT_
IPF_ GENERAL_ EXCEPTION - EXCEPT_
IPF_ IA32_ EXCEPTION - EXCEPT_
IPF_ IA32_ INTERCEPT - EXCEPT_
IPF_ IA32_ INTERRUPT - EXCEPT_
IPF_ INSTRUCTION_ ACCESS_ BIT - EXCEPT_
IPF_ INSTRUCTION_ ACCESS_ RIGHTS - EXCEPT_
IPF_ INSTRUCTION_ KEY_ MISSED - EXCEPT_
IPF_ INSTRUCTION_ TLB - EXCEPT_
IPF_ KEY_ PERMISSION - EXCEPT_
IPF_ LOWER_ PRIVILEGE_ TRANSFER_ TRAP - EXCEPT_
IPF_ NAT_ CONSUMPTION - EXCEPT_
IPF_ PAGE_ NOT_ PRESENT - EXCEPT_
IPF_ SINGLE_ STEP - EXCEPT_
IPF_ SPECULATION - EXCEPT_
IPF_ TAKEN_ BRANCH - EXCEPT_
IPF_ UNALIGNED_ REFERENCE - EXCEPT_
IPF_ UNSUPPORTED_ DATA_ REFERENCE - EXCEPT_
IPF_ VHTP_ TRANSLATION - EXCEPT_
RISCV_ BREAKPOINT - EXCEPT_
RISCV_ ENV_ CALL_ FROM_ MMODE - EXCEPT_
RISCV_ ENV_ CALL_ FROM_ SMODE - EXCEPT_
RISCV_ ENV_ CALL_ FROM_ UMODE - EXCEPT_
RISCV_ ILLEGAL_ INST - EXCEPT_
RISCV_ INST_ ACCESS_ FAULT - EXCEPT_
RISCV_ INST_ MISALIGNED - EXCEPT_
RISCV_ INST_ PAGE_ FAULT - EXCEPT_
RISCV_ LOAD_ ACCESS_ FAULT - EXCEPT_
RISCV_ LOAD_ ADDRESS_ MISALIGNED - EXCEPT_
RISCV_ LOAD_ PAGE_ FAULT - EXCEPT_
RISCV_ MACHINE_ EXTERNAL_ INT - EXCEPT_
RISCV_ MACHINE_ SOFTWARE_ INT - EXCEPT_
RISCV_ MACHINE_ TIMER_ INT - EXCEPT_
RISCV_ STORE_ AMO_ ACCESS_ FAULT - EXCEPT_
RISCV_ STORE_ AMO_ ADDRESS_ MISALIGNED - EXCEPT_
RISCV_ STORE_ AMO_ PAGE_ FAULT - EXCEPT_
RISCV_ SUPERVISOR_ EXTERNAL_ INT - EXCEPT_
RISCV_ SUPERVISOR_ SOFTWARE_ INT - EXCEPT_
RISCV_ SUPERVISOR_ TIMER_ INT - EXCEPT_
X64_ ALIGNMENT_ CHECK - EXCEPT_
X64_ BOUND - EXCEPT_
X64_ BREAKPOINT - EXCEPT_
X64_ DEBUG - EXCEPT_
X64_ DIVIDE_ ERROR - EXCEPT_
X64_ DOUBLE_ FAULT - EXCEPT_
X64_ FP_ ERROR - EXCEPT_
X64_ GP_ FAULT - EXCEPT_
X64_ INVALID_ OPCODE - EXCEPT_
X64_ INVALID_ TSS - EXCEPT_
X64_ MACHINE_ CHECK - EXCEPT_
X64_ NMI - EXCEPT_
X64_ OVERFLOW - EXCEPT_
X64_ PAGE_ FAULT - EXCEPT_
X64_ SEG_ NOT_ PRESENT - EXCEPT_
X64_ SIMD - EXCEPT_
X64_ STACK_ FAULT - ISA_
AARC H64 - ISA_ARM
- ISA_EBC
- ISA_
IA32 - ISA_IPF
- ISA_
RISC V32 - ISA_
RISC V64 - ISA_
RISC V128 - ISA_X64
- MAX_
AARC H64_ EXCEPTION - MAX_
ARM_ EXCEPTION - PROTOCOL_
GUID
Type Aliases§
- Exception
Callback - Exception
Type - GetMaximum
Processor Index - Instruction
SetArchitecture - Invalidate
Instruction Cache - Periodic
Callback - Register
Exception Callback - Register
Periodic Callback