TianoCore EDK2 master
Loading...
Searching...
No Matches
EdbCmdBranch.c File Reference
#include "Edb.h"

Go to the source code of this file.

Functions

CHAR16 * EdbBranchTypeToStr (IN EFI_DEBUGGER_BRANCH_TYPE Type)
 
EFI_DEBUG_STATUS DebuggerCallStack (IN CHAR16 *CommandArg, IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, IN EFI_EXCEPTION_TYPE ExceptionType, IN OUT EFI_SYSTEM_CONTEXT SystemContext)
 
EFI_DEBUG_STATUS DebuggerInstructionBranch (IN CHAR16 *CommandArg, IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, IN EFI_EXCEPTION_TYPE ExceptionType, IN OUT EFI_SYSTEM_CONTEXT SystemContext)
 

Variables

CHAR16 * mBranchTypeStr []
 

Detailed Description

Copyright (c) 2007, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file EdbCmdBranch.c.

Function Documentation

◆ DebuggerCallStack()

EFI_DEBUG_STATUS DebuggerCallStack ( IN CHAR16 *  CommandArg,
IN EFI_DEBUGGER_PRIVATE_DATA DebuggerPrivate,
IN EFI_EXCEPTION_TYPE  ExceptionType,
IN OUT EFI_SYSTEM_CONTEXT  SystemContext 
)

DebuggerCommand - CallStack.

Parameters
CommandArgThe argument for this command
DebuggerPrivateEBC Debugger private data structure
ExceptionTypeException type.
SystemContextEBC system context.
Return values
EFI_DEBUG_CONTINUEformal return value

Definition at line 53 of file EdbCmdBranch.c.

◆ DebuggerInstructionBranch()

EFI_DEBUG_STATUS DebuggerInstructionBranch ( IN CHAR16 *  CommandArg,
IN EFI_DEBUGGER_PRIVATE_DATA DebuggerPrivate,
IN EFI_EXCEPTION_TYPE  ExceptionType,
IN OUT EFI_SYSTEM_CONTEXT  SystemContext 
)

DebuggerCommand - InstructionBranch.

Parameters
CommandArgThe argument for this command
DebuggerPrivateEBC Debugger private data structure
ExceptionTypeException type.
SystemContextEBC system context.
Return values
EFI_DEBUG_CONTINUEformal return value

Definition at line 259 of file EdbCmdBranch.c.

◆ EdbBranchTypeToStr()

CHAR16 * EdbBranchTypeToStr ( IN EFI_DEBUGGER_BRANCH_TYPE  Type)

Comvert Branch Type to string.

Parameters
TypeBranch Type
Return values
Stringstring of Branch Type.

Definition at line 29 of file EdbCmdBranch.c.

Variable Documentation

◆ mBranchTypeStr

CHAR16* mBranchTypeStr[]
Initial value:
= {
L"(CALL)",
L"(CALLEX)",
L"(RET)",
L"(JMP)",
L"(JMP8)",
}

Definition at line 11 of file EdbCmdBranch.c.