summaryrefslogtreecommitdiff
path: root/MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbCmdScope.c
diff options
context:
space:
mode:
authorGuo Mang <mang.guo@intel.com>2017-04-27 11:05:07 +0800
committerGuo Mang <mang.guo@intel.com>2017-04-27 11:05:07 +0800
commitc23f114d3cfbb29b8734b87213d1ec0de404197b (patch)
tree4f3612573be055139a88213559212a40b7862fee /MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbCmdScope.c
parent001e57a103fce87245bfb7ae9c32ffb499a64135 (diff)
downloadedk2-platforms-c23f114d3cfbb29b8734b87213d1ec0de404197b.tar.xz
MdeModulePkg: Move to new location
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Guo Mang <mang.guo@intel.com>
Diffstat (limited to 'MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbCmdScope.c')
-rw-r--r--MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbCmdScope.c105
1 files changed, 0 insertions, 105 deletions
diff --git a/MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbCmdScope.c b/MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbCmdScope.c
deleted file mode 100644
index 49a21bd2d1..0000000000
--- a/MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbCmdScope.c
+++ /dev/null
@@ -1,105 +0,0 @@
-/** @file
-
-Copyright (c) 2007, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials
-are licensed and made available under the terms and conditions of the BSD License
-which accompanies this distribution. The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
-
-
-**/
-
-#include "Edb.h"
-
-/**
-
- DebuggerCommand - Scope.
-
- @param CommandArg - The argument for this command
- @param DebuggerPrivate - EBC Debugger private data structure
- @param ExceptionType - Exception type.
- @param SystemContext - EBC system context.
-
- @retval EFI_DEBUG_CONTINUE - formal return value
-
-**/
-EFI_DEBUG_STATUS
-DebuggerScope (
- IN CHAR16 *CommandArg,
- IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate,
- IN EFI_EXCEPTION_TYPE ExceptionType,
- IN OUT EFI_SYSTEM_CONTEXT SystemContext
- )
-{
- EFI_STATUS Status;
- UINTN Address;
-
- if (CommandArg == NULL) {
- EDBPrint (L"Scope: invalid Address\n");
- return EFI_DEBUG_CONTINUE;
- }
-
- //
- // Load new scope
- //
- Status = Symboltoi (CommandArg, &Address);
- if (EFI_ERROR (Status)) {
- if (Status == EFI_NOT_FOUND) {
- Address = Xtoi(CommandArg);
- } else {
- //
- // Something wrong, let Symboltoi print error info.
- //
- EDBPrint (L"Command Argument error!\n");
- return EFI_DEBUG_CONTINUE;
- }
- }
- DebuggerPrivate->InstructionScope = Address;
- EDBPrint (L"Scope: 0x%x\n", DebuggerPrivate->InstructionScope);
- EdbShowDisasm (DebuggerPrivate, SystemContext);
-
- //
- // Done
- //
- return EFI_DEBUG_CONTINUE;
-}
-
-/**
-
- DebuggerCommand - List.
-
- @param CommandArg - The argument for this command
- @param DebuggerPrivate - EBC Debugger private data structure
- @param ExceptionType - Exception type.
- @param SystemContext - EBC system context.
-
- @retval EFI_DEBUG_CONTINUE - formal return value
-
-**/
-EFI_DEBUG_STATUS
-DebuggerList (
- IN CHAR16 *CommandArg,
- IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate,
- IN EFI_EXCEPTION_TYPE ExceptionType,
- IN OUT EFI_SYSTEM_CONTEXT SystemContext
- )
-{
- if (CommandArg == NULL) {
- EdbShowDisasm (DebuggerPrivate, SystemContext);
- } else {
- //
- // Load new list number
- //
- DebuggerPrivate->InstructionNumber = Atoi(CommandArg);
- EDBPrint (L"List Number: %d\n", DebuggerPrivate->InstructionNumber);
- EdbShowDisasm (DebuggerPrivate, SystemContext);
- }
-
- //
- // Done
- //
- return EFI_DEBUG_CONTINUE;
-}