\r
#include <Uefi.h>\r
\r
-#define EDB_BYTECODE_NUMBER_IN_LINE 5\r
+#define EDB_BYTECODE_NUMBER_IN_LINE 5\r
\r
#ifdef EFI32\r
-#define EDB_PRINT_ADDRESS_FORMAT L"%08x: "\r
+#define EDB_PRINT_ADDRESS_FORMAT L"%08x: "\r
#else\r
// To use 012l instead of 016l because space is not enough\r
-#define EDB_PRINT_ADDRESS_FORMAT L"%012lx: "\r
+#define EDB_PRINT_ADDRESS_FORMAT L"%012lx: "\r
#endif\r
\r
-#define OPCODE_MAX 0x40\r
+#define OPCODE_MAX 0x40\r
\r
#define EDB_INSTRUCTION_NAME_MAX_LENGTH 10\r
#define EDB_INSTRUCTION_NAME_MAX_SIZE (EDB_INSTRUCTION_NAME_MAX_LENGTH * sizeof(CHAR16))\r
**/\r
VOID\r
EdbSetOffset (\r
- IN UINTN InstructionNameOffset,\r
- IN UINTN InstructionContentOffset\r
+ IN UINTN InstructionNameOffset,\r
+ IN UINTN InstructionContentOffset\r
);\r
\r
/**\r
**/\r
UINTN\r
EdbPrintInstructionName (\r
- IN CHAR16 *Name\r
+ IN CHAR16 *Name\r
);\r
\r
/**\r
**/\r
UINTN\r
EdbPrintRawIndexData16 (\r
- IN UINT16 Data16\r
+ IN UINT16 Data16\r
);\r
\r
/**\r
**/\r
UINTN\r
EdbPrintRawIndexData32 (\r
- IN UINT32 Data32\r
+ IN UINT32 Data32\r
);\r
\r
/**\r
**/\r
UINTN\r
EdbPrintRawIndexData64 (\r
- IN UINT64 Data64\r
+ IN UINT64 Data64\r
);\r
\r
/**\r
**/\r
UINTN\r
EdbPrintRegister1 (\r
- IN UINT8 Operands\r
+ IN UINT8 Operands\r
);\r
\r
/**\r
**/\r
UINTN\r
EdbPrintRegister2 (\r
- IN UINT8 Operands\r
+ IN UINT8 Operands\r
);\r
\r
/**\r
**/\r
UINTN\r
EdbPrintDedicatedRegister1 (\r
- IN UINT8 Operands\r
+ IN UINT8 Operands\r
);\r
\r
/**\r
**/\r
UINTN\r
EdbPrintDedicatedRegister2 (\r
- IN UINT8 Operands\r
+ IN UINT8 Operands\r
);\r
\r
/**\r
**/\r
UINTN\r
EdbPrintIndexData (\r
- IN BOOLEAN Sign,\r
- IN UINTN NaturalUnits,\r
- IN UINTN ConstantUnits\r
+ IN BOOLEAN Sign,\r
+ IN UINTN NaturalUnits,\r
+ IN UINTN ConstantUnits\r
);\r
\r
/**\r
**/\r
UINTN\r
EdbPrintIndexData64 (\r
- IN BOOLEAN Sign,\r
- IN UINT64 NaturalUnits,\r
- IN UINT64 ConstantUnits\r
+ IN BOOLEAN Sign,\r
+ IN UINT64 NaturalUnits,\r
+ IN UINT64 ConstantUnits\r
);\r
\r
/**\r
**/\r
UINTN\r
EdbPrintImmData8 (\r
- IN UINT8 Data\r
+ IN UINT8 Data\r
);\r
\r
/**\r
**/\r
UINTN\r
EdbPrintImmData16 (\r
- IN UINT16 Data\r
+ IN UINT16 Data\r
);\r
\r
/**\r
**/\r
UINTN\r
EdbPrintImmData32 (\r
- IN UINT32 Data\r
+ IN UINT32 Data\r
);\r
\r
/**\r
**/\r
UINTN\r
EdbPrintImmData64 (\r
- IN UINT64 Data\r
+ IN UINT64 Data\r
);\r
\r
/**\r
**/\r
UINTN\r
EdbPrintImmDatan (\r
- IN UINTN Data\r
+ IN UINTN Data\r
);\r
\r
/**\r
**/\r
UINTN\r
EdbPrintImmData64n (\r
- IN UINT64 Data64\r
+ IN UINT64 Data64\r
);\r
\r
/**\r
**/\r
UINTN\r
EdbPrintData8 (\r
- IN UINT8 Data8\r
+ IN UINT8 Data8\r
);\r
\r
/**\r
**/\r
UINTN\r
EdbPrintData16 (\r
- IN UINT16 Data16\r
+ IN UINT16 Data16\r
);\r
\r
/**\r
**/\r
UINTN\r
EdbPrintData32 (\r
- IN UINT32 Data32\r
+ IN UINT32 Data32\r
);\r
\r
/**\r
**/\r
UINTN\r
EdbPrintData64 (\r
- IN UINT64 Data64\r
+ IN UINT64 Data64\r
);\r
\r
/**\r
**/\r
UINTN\r
EdbPrintDatan (\r
- IN UINTN Data\r
+ IN UINTN Data\r
);\r
\r
/**\r
**/\r
UINTN\r
EdbPrintData64n (\r
- IN UINT64 Data64\r
+ IN UINT64 Data64\r
);\r
\r
/**\r
**/\r
UINTN\r
EdbPrintData8s (\r
- IN UINT8 Data8\r
+ IN UINT8 Data8\r
);\r
\r
/**\r
**/\r
UINTN\r
EdbPrintData16s (\r
- IN UINT16 Data16\r
+ IN UINT16 Data16\r
);\r
\r
/**\r
**/\r
UINTN\r
EdbPrintData32s (\r
- IN UINT32 Data32\r
+ IN UINT32 Data32\r
);\r
\r
/**\r
**/\r
UINTN\r
EdbPrintData64s (\r
- IN UINT64 Data64\r
+ IN UINT64 Data64\r
);\r
\r
/**\r
**/\r
UINTN\r
EdbFindAndPrintSymbol (\r
- IN UINTN Address\r
+ IN UINTN Address\r
);\r
\r
/**\r
**/\r
VOID\r
EdbPrintRaw (\r
- IN EFI_PHYSICAL_ADDRESS InstructionAddress,\r
- IN UINTN InstructionNumber\r
+ IN EFI_PHYSICAL_ADDRESS InstructionAddress,\r
+ IN UINTN InstructionNumber\r
);\r
\r
/**\r
**/\r
EFI_STATUS\r
EdbShowDisasm (\r
- IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate,\r
- IN EFI_SYSTEM_CONTEXT SystemContext\r
+ IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate,\r
+ IN EFI_SYSTEM_CONTEXT SystemContext\r
);\r
\r
/**\r
**/\r
UINT64\r
GetRegisterValue (\r
- IN EFI_SYSTEM_CONTEXT SystemContext,\r
- IN UINT8 Index\r
+ IN EFI_SYSTEM_CONTEXT SystemContext,\r
+ IN UINT8 Index\r
);\r
\r
#endif\r