Add data structured for X64 unwind info

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1658 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
mdkinney 2006-10-04 23:01:56 +00:00
parent e04a8a9aae
commit 9bae46a555
1 changed files with 18 additions and 0 deletions

View File

@ -672,6 +672,24 @@ typedef struct {
//
} EFI_IMAGE_DEBUG_CODEVIEW_RSDS_ENTRY;
//
// .pdata entries for X64
//
typedef struct {
UINT32 FunctionStartAddress;
UINT32 FunctionEndAddress;
UINT32 UnwindInfoAddress;
} RUNTIME_FUNCTION;
typedef struct {
UINT8 Version:3;
UINT8 Flags:5;
UINT8 SizeOfProlog;
UINT8 CountOfUnwindCodes;
UINT8 FrameRegister:4;
UINT8 FrameRegisterOffset:4;
} UNWIND_INFO;
///
/// Header format for TE images
///