TianoCore EDK2 master
Loading...
Searching...
No Matches
EbcDebuggerConfig.c File Reference
#include <Uefi.h>
#include <Protocol/ShellParameters.h>
#include "EdbCommon.h"
#include "EdbSupport.h"

Go to the source code of this file.

Functions

VOID PrintUsage (VOID)
 
VOID EdbShowInfo (EFI_DEBUGGER_CONFIGURATION_PROTOCOL *DebuggerConfiguration)
 
VOID EdbConfigBreak (EFI_DEBUGGER_CONFIGURATION_PROTOCOL *DebuggerConfiguration, CHAR16 *Command, CHAR16 *CommandArg)
 
EFI_STATUS EFIAPI InitializeEbcDebuggerConfig (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
 

Detailed Description

Configuration application for the EBC Debugger.

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

Definition in file EbcDebuggerConfig.c.

Function Documentation

◆ EdbConfigBreak()

VOID EdbConfigBreak ( EFI_DEBUGGER_CONFIGURATION_PROTOCOL DebuggerConfiguration,
CHAR16 *  Command,
CHAR16 *  CommandArg 
)

EdbConfigBreak function.

Parameters
DebuggerConfigurationPoint to the EFI_DEBUGGER_CONFIGURATION_PROTOCOL.
CommandPoint to the command.
CommandArgThe argument for this command.

Definition at line 66 of file EbcDebuggerConfig.c.

◆ EdbShowInfo()

VOID EdbShowInfo ( EFI_DEBUGGER_CONFIGURATION_PROTOCOL DebuggerConfiguration)

The function is to show some information.

Parameters
DebuggerConfigurationPoint to the EFI_DEBUGGER_CONFIGURATION_PROTOCOL.

Definition at line 48 of file EbcDebuggerConfig.c.

◆ InitializeEbcDebuggerConfig()

EFI_STATUS EFIAPI InitializeEbcDebuggerConfig ( IN EFI_HANDLE  ImageHandle,
IN EFI_SYSTEM_TABLE SystemTable 
)

Alter the EBC Debugger configuration.

Parameters
[in]ImageHandleThe image handle.
[in]SystemTableThe system table.
Return values
EFI_SUCCESSOperation completed successfully.
EFI_INVALID_PARAMETERUsage error.
EFI_NOT_FOUNDA running debugger cannot be located.

Definition at line 177 of file EbcDebuggerConfig.c.

◆ PrintUsage()

VOID PrintUsage ( VOID  )

The function that displays the utility usage message.

Definition at line 21 of file EbcDebuggerConfig.c.