XenevaOS
Loading...
Searching...
No Matches
DebugImageInfoTable.h
Go to the documentation of this file.
1
18#ifndef __DEBUG_IMAGE_INFO_GUID_H__
19#define __DEBUG_IMAGE_INFO_GUID_H__
20
22
26#define EFI_DEBUG_IMAGE_INFO_TABLE_GUID \
27 { \
28 0x49152e77, 0x1ada, 0x4764, {0xb7, 0xa2, 0x7a, 0xfe, 0xfe, 0xd9, 0x5e, 0x8b } \
29 }
30
31#define EFI_DEBUG_IMAGE_INFO_UPDATE_IN_PROGRESS 0x01
32#define EFI_DEBUG_IMAGE_INFO_TABLE_MODIFIED 0x02
33
34#define EFI_DEBUG_IMAGE_INFO_TYPE_NORMAL 0x01
35
41
57
62
77
79
80#endif
unsigned int UINT32
Definition ProcessorBind.h:102
EFI_GUID gEfiDebugImageInfoTableGuid
UINT64 EFI_PHYSICAL_ADDRESS
Definition UefiBaseType.h:54
VOID * EFI_HANDLE
Definition UefiBaseType.h:37
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239
Definition DebugImageInfoTable.h:42
UINT32 ImageInfoType
Definition DebugImageInfoTable.h:47
EFI_HANDLE ImageHandle
Definition DebugImageInfoTable.h:55
EFI_LOADED_IMAGE_PROTOCOL * LoadedImageProtocolInstance
Definition DebugImageInfoTable.h:51
Definition DebugImageInfoTable.h:63
volatile UINT32 UpdateStatus
Definition DebugImageInfoTable.h:67
UINT32 TableSize
Definition DebugImageInfoTable.h:71
EFI_DEBUG_IMAGE_INFO * EfiDebugImageInfoTable
Definition DebugImageInfoTable.h:75
Definition LoadedImage.h:49
Definition DebugImageInfoTable.h:36
UINT32 Crc32
A 32-bit CRC value that is used to verify the EFI_SYSTEM_TABLE_POINTER structure is valid.
Definition DebugImageInfoTable.h:39
UINT64 Signature
A constant UINT64 that has the value EFI_SYSTEM_TABLE_SIGNATURE.
Definition DebugImageInfoTable.h:37
EFI_PHYSICAL_ADDRESS EfiSystemTableBase
The physical address of the EFI system table.
Definition DebugImageInfoTable.h:38
Definition Base.h:281
Definition DebugImageInfoTable.h:58
UINT32 * ImageInfoType
Definition DebugImageInfoTable.h:59
EFI_DEBUG_IMAGE_INFO_NORMAL * NormalImage
Definition DebugImageInfoTable.h:60