27 IN CHAR16 *CommandArg,
40 if (CommandArg !=
NULL) {
41 if (
StriCmp (CommandArg, L
"til") == 0) {
43 if (CommandStr !=
NULL) {
48 Status =
Symboltoi (CommandStr, &Address);
49 if (EFI_ERROR (Status)) {
50 if (Status == EFI_NOT_FOUND) {
51 Address =
Xtoi (CommandStr);
56 EDBPrint (L
"Command Argument error!\n");
57 return EFI_DEBUG_CONTINUE;
61 DebuggerPrivate->GoTilContext.BreakAddress = Address;
62 DebuggerPrivate->FeatureFlags |= EFI_DEBUG_FLAG_EBC_GT;
64 EDBPrint (L
"Command Argument error!\n");
65 return EFI_DEBUG_CONTINUE;
68 EDBPrint (L
"Command Argument error!\n");
69 return EFI_DEBUG_CONTINUE;
76 return EFI_DEBUG_BREAK;
EFI_DEBUG_STATUS DebuggerGo(IN CHAR16 *CommandArg, IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, IN EFI_EXCEPTION_TYPE ExceptionType, IN OUT EFI_SYSTEM_CONTEXT SystemContext)
UINTN EFIAPI Xtoi(CHAR16 *Str)
CHAR16 *EFIAPI StrGetNextTokenLine(IN CHAR16 *CharSet)
UINTN EFIAPI EDBPrint(IN CONST CHAR16 *Format,...)
INTN EFIAPI StriCmp(IN CHAR16 *String, IN CHAR16 *String2)
EFI_STATUS Symboltoi(IN CHAR16 *Symbol, OUT UINTN *Address)