Compensate missing return address, which is a 4-byte on i686 and an 8-byte on amd64

This commit is contained in:
2023-11-05 20:07:13 +01:00
父節點 ba833422b0
當前提交 91ce0f9947
共有 4 個文件被更改,包括 8 次插入2 次删除

查看文件

@@ -133,6 +133,9 @@
#define KTRAP_FRAME_ALIGN 0x10
#define KTRAP_FRAME_SIZE sizeof(KTRAP_FRAME)
/* Return address size pushed by 'call' instruction */
#define KRETURN_ADDRESS_SIZE 0x8
/* Size of legacy 387 registers */
#define SIZE_OF_80387_REGISTERS 80