25 IN CHAR16 *CommandArg,
34 if (CommandArg ==
NULL) {
35 if ((DebuggerPrivate->FeatureFlags & EFI_DEBUG_FLAG_EBC_BOC) == EFI_DEBUG_FLAG_EBC_BOC) {
40 }
else if (
StriCmp (CommandArg, L
"on") == 0) {
41 DebuggerPrivate->FeatureFlags |= EFI_DEBUG_FLAG_EBC_BOC;
43 }
else if (
StriCmp (CommandArg, L
"off") == 0) {
44 DebuggerPrivate->FeatureFlags &= ~EFI_DEBUG_FLAG_EBC_B_BOC;
47 EDBPrint (L
"BOC - argument error\n");
53 return EFI_DEBUG_CONTINUE;
71 IN CHAR16 *CommandArg,
80 if (CommandArg ==
NULL) {
81 if ((DebuggerPrivate->FeatureFlags & EFI_DEBUG_FLAG_EBC_BOCX) == EFI_DEBUG_FLAG_EBC_BOCX) {
86 }
else if (
StriCmp (CommandArg, L
"on") == 0) {
87 DebuggerPrivate->FeatureFlags |= EFI_DEBUG_FLAG_EBC_BOCX;
89 }
else if (
StriCmp (CommandArg, L
"off") == 0) {
90 DebuggerPrivate->FeatureFlags &= ~EFI_DEBUG_FLAG_EBC_B_BOCX;
93 EDBPrint (L
"BOCX - argument error\n");
99 return EFI_DEBUG_CONTINUE;
117 IN CHAR16 *CommandArg,
126 if (CommandArg ==
NULL) {
127 if ((DebuggerPrivate->FeatureFlags & EFI_DEBUG_FLAG_EBC_BOR) == EFI_DEBUG_FLAG_EBC_BOR) {
132 }
else if (
StriCmp (CommandArg, L
"on") == 0) {
133 DebuggerPrivate->FeatureFlags |= EFI_DEBUG_FLAG_EBC_BOR;
135 }
else if (
StriCmp (CommandArg, L
"off") == 0) {
136 DebuggerPrivate->FeatureFlags &= ~EFI_DEBUG_FLAG_EBC_B_BOR;
139 EDBPrint (L
"BOR - argument error\n");
145 return EFI_DEBUG_CONTINUE;
163 IN CHAR16 *CommandArg,
172 if (CommandArg ==
NULL) {
173 if ((DebuggerPrivate->FeatureFlags & EFI_DEBUG_FLAG_EBC_BOE) == EFI_DEBUG_FLAG_EBC_BOE) {
178 }
else if (
StriCmp (CommandArg, L
"on") == 0) {
179 DebuggerPrivate->FeatureFlags |= EFI_DEBUG_FLAG_EBC_BOE;
181 }
else if (
StriCmp (CommandArg, L
"off") == 0) {
182 DebuggerPrivate->FeatureFlags &= ~EFI_DEBUG_FLAG_EBC_B_BOE;
185 EDBPrint (L
"BOE - argument error\n");
191 return EFI_DEBUG_CONTINUE;
211 IN CHAR16 *CommandArg,
220 if (CommandArg ==
NULL) {
221 if ((DebuggerPrivate->FeatureFlags & EFI_DEBUG_FLAG_EBC_BOT) == EFI_DEBUG_FLAG_EBC_BOT) {
226 }
else if (
StriCmp (CommandArg, L
"on") == 0) {
227 DebuggerPrivate->FeatureFlags |= EFI_DEBUG_FLAG_EBC_BOT;
229 }
else if (
StriCmp (CommandArg, L
"off") == 0) {
230 DebuggerPrivate->FeatureFlags &= ~EFI_DEBUG_FLAG_EBC_B_BOT;
233 EDBPrint (L
"BOT - argument error\n");
239 return EFI_DEBUG_CONTINUE;
258 IN CHAR16 *CommandArg,
267 if (CommandArg ==
NULL) {
268 if ((DebuggerPrivate->FeatureFlags & EFI_DEBUG_FLAG_EBC_BOK) == EFI_DEBUG_FLAG_EBC_BOK) {
273 }
else if (
StriCmp (CommandArg, L
"on") == 0) {
274 DebuggerPrivate->FeatureFlags |= EFI_DEBUG_FLAG_EBC_BOK;
276 }
else if (
StriCmp (CommandArg, L
"off") == 0) {
277 DebuggerPrivate->FeatureFlags &= ~EFI_DEBUG_FLAG_EBC_B_BOK;
280 EDBPrint (L
"BOK - argument error\n");
286 return EFI_DEBUG_CONTINUE;
EFI_DEBUG_STATUS DebuggerBreakOnEntrypoint(IN CHAR16 *CommandArg, IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, IN EFI_EXCEPTION_TYPE ExceptionType, IN OUT EFI_SYSTEM_CONTEXT SystemContext)
EFI_DEBUG_STATUS DebuggerBreakOnCALLEX(IN CHAR16 *CommandArg, IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, IN EFI_EXCEPTION_TYPE ExceptionType, IN OUT EFI_SYSTEM_CONTEXT SystemContext)
EFI_DEBUG_STATUS DebuggerBreakOnRET(IN CHAR16 *CommandArg, IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, IN EFI_EXCEPTION_TYPE ExceptionType, IN OUT EFI_SYSTEM_CONTEXT SystemContext)
EFI_DEBUG_STATUS DebuggerBreakOnThunk(IN CHAR16 *CommandArg, IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, IN EFI_EXCEPTION_TYPE ExceptionType, IN OUT EFI_SYSTEM_CONTEXT SystemContext)
EFI_DEBUG_STATUS DebuggerBreakOnCALL(IN CHAR16 *CommandArg, IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, IN EFI_EXCEPTION_TYPE ExceptionType, IN OUT EFI_SYSTEM_CONTEXT SystemContext)
EFI_DEBUG_STATUS DebuggerBreakOnKey(IN CHAR16 *CommandArg, IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, IN EFI_EXCEPTION_TYPE ExceptionType, IN OUT EFI_SYSTEM_CONTEXT SystemContext)
UINTN EFIAPI EDBPrint(IN CONST CHAR16 *Format,...)
INTN EFIAPI StriCmp(IN CHAR16 *String, IN CHAR16 *String2)