TianoCore EDK2 master
Loading...
Searching...
No Matches
Edb.h
Go to the documentation of this file.
1
9#ifndef _EFI_EDB_H_
10#define _EFI_EDB_H_
11
12#include "EdbCommon.h"
13
14#define EBC_DEBUGGER_MAJOR_VERSION 1
15#define EBC_DEBUGGER_MINOR_VERSION 0
16
17#define EFI_DEBUG_RETURN 1
18#define EFI_DEBUG_BREAK 2
19#define EFI_DEBUG_CONTINUE 3
20
30 IN EFI_HANDLE ImageHandle,
31 IN EFI_SYSTEM_TABLE *SystemTable
32 );
33
44VOID
45EFIAPI
47 IN EFI_EXCEPTION_TYPE ExceptionType,
48 IN OUT EFI_SYSTEM_CONTEXT SystemContext
49 );
50
51extern EFI_DEBUGGER_PRIVATE_DATA mDebuggerPrivate;
52
53#include "EdbSupport.h"
54#include "EdbCommand.h"
55#include "EdbDisasm.h"
56#include "EdbDisasmSupport.h"
57#include "EdbSymbol.h"
58#include "EdbHook.h"
59
60#endif
EFI_STATUS EfiDebuggerEntrypoint(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
VOID EFIAPI EdbExceptionHandler(IN EFI_EXCEPTION_TYPE ExceptionType, IN OUT EFI_SYSTEM_CONTEXT SystemContext)
Definition: Edb.c:489
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
INTN EFI_EXCEPTION_TYPE
Definition: DebugSupport.h:35
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
VOID * EFI_HANDLE
Definition: UefiBaseType.h:33