📄 regssimnt.h
字号:
/* regsSimnt.h - simnt registers header *//* Copyright 1995 Wind River Systems, Inc. *//*modification history--------------------01b,29apr98,cym added intLockKey01a,27aug97,cym written*/#ifndef __INCregsSimnth#define __INCregsSimnth#ifdef __cplusplusextern "C" {#endif#ifndef _ASMLANGUAGE#define GREG_NUM 8typedef struct /* REG_SET - simnt register set (based on x86)*/ { ULONG edi; /* general register */ ULONG esi; /* general register */ ULONG ebp; /* general register */ ULONG esp; /* general register */ ULONG ebx; /* general register */ ULONG edx; /* general register */ ULONG ecx; /* frame pointer register */ ULONG eax; /* stack pointer register */ ULONG eflags; /* status register */ INSTR *pc; /* program counter */ ULONG intLockKey; CONTEXT windowsContext; } REG_SET;#define spReg esp#define fpReg ebp#define reg_pc pc#define reg_sp spReg#define reg_fp fpReg#define G_REG_BASE 0x00#define G_REG_OFFSET(n) (G_REG_BASE + (n)*sizeof(ULONG))#define SR_OFFSET G_REG_OFFSET(GREG_NUM)#define PC_OFFSET (SR_OFFSET+sizeof(ULONG))#endif /* _ASMLANGUAGE */#ifdef __cplusplus}#endif#endif /* __INCregsSimsolarish */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -