9#ifndef _EFI_EDB_SUPPORT_H_
10#define _EFI_EDB_SUPPORT_H_
14#define EFI_DEBUG_PROMPT_STRING L"EDB > "
15#define EFI_DEBUG_PROMPT_COLUMN 5
16#define EFI_DEBUG_INPUS_BUFFER_SIZE 64
18#define EFI_DEBUGGER_LINE_NUMBER_IN_PAGE 0x10
20#define EFI_DEBUG_MAX_PRINT_BUFFER (80 * 4)
354 IN CHAR16 *Prompt OPTIONAL,
UINTN EFIAPI StrLen(IN CONST CHAR16 *String)
VOID EFIAPI PatchForAsciiStrTokenAfter(IN CHAR8 *Buffer, IN CHAR8 Patch)
CHAR8 *EFIAPI AsciiStrGetNewTokenLine(IN CHAR8 *String, IN CHAR8 *CharSet)
UINTN EFIAPI AsciiAtoi(CHAR8 *Str)
VOID EFIAPI PatchForAsciiStrTokenBefore(IN CHAR8 *Buffer, IN CHAR8 Patch)
BOOLEAN EFIAPI StrEndWith(IN CHAR16 *Str, IN CHAR16 *SubStr)
EFI_STATUS EFIAPI ReadFileToBuffer(IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, IN CHAR16 *FileName, OUT UINTN *BufferSize, OUT VOID **Buffer, IN BOOLEAN ScanFs)
VOID EFIAPI PatchForStrTokenAfter(IN CHAR16 *Buffer, IN CHAR16 Patch)
UINTN EFIAPI EDBSPrint(OUT CHAR16 *Buffer, IN INTN BufferSize, IN CONST CHAR16 *Format,...)
CHAR16 *EFIAPI StrGetNewTokenLine(IN CHAR16 *String, IN CHAR16 *CharSet)
UINTN EFIAPI Xtoi(CHAR16 *Str)
CHAR16 *EFIAPI StrGetNewTokenField(IN CHAR16 *String, IN CHAR16 *CharSet)
BOOLEAN EFIAPI SetPageBreak(VOID)
CHAR16 *EFIAPI StrGetNextTokenLine(IN CHAR16 *CharSet)
VOID EFIAPI Input(IN CHAR16 *Prompt OPTIONAL, OUT CHAR16 *InStr, IN UINTN StrLen)
CHAR16 *EFIAPI StrDuplicate(IN CHAR16 *Src)
UINTN EFIAPI Atoi(CHAR16 *Str)
UINT64 EFIAPI LXtoi(CHAR16 *Str)
UINTN EFIAPI EDBPrint(IN CONST CHAR16 *Format,...)
UINTN EFIAPI AsciiXtoi(CHAR8 *Str)
INTN EFIAPI StriCmpUnicodeAndAscii(IN CHAR16 *String, IN CHAR8 *String2)
INTN EFIAPI StrCmpUnicodeAndAscii(IN CHAR16 *String, IN CHAR8 *String2)
VOID EFIAPI PatchForStrTokenBefore(IN CHAR16 *Buffer, IN CHAR16 Patch)
UINTN EFIAPI EDBSPrintWithOffset(OUT CHAR16 *Buffer, IN INTN BufferSize, IN UINTN Offset, IN CONST CHAR16 *Format,...)
CHAR8 *EFIAPI AsciiStrGetNextTokenLine(IN CHAR8 *CharSet)
CHAR8 *EFIAPI AsciiStrGetNextTokenField(IN CHAR8 *CharSet)
CHAR8 *EFIAPI AsciiStrGetNewTokenField(IN CHAR8 *String, IN CHAR8 *CharSet)
CHAR16 *EFIAPI StrGetNextTokenField(IN CHAR16 *CharSet)
INTN EFIAPI StriCmp(IN CHAR16 *String, IN CHAR16 *String2)
CHAR16 *EFIAPI GetFileNameUnderDir(IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, IN CHAR16 *DirName, IN CHAR16 *FileName, IN OUT UINTN *Index)