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:
		| @@ -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 | ||||
| /// | ||||
|   | ||||
		Reference in New Issue
	
	Block a user