⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 remdeb_f.x

📁 RTEMS (Real-Time Executive for Multiprocessor Systems) is a free open source real-time operating sys
💻 X
字号:
/* ************************************************************************** * * Component =   rdblib * Synopsis  =   remdeb_f.x * ************************************************************************** * $Id: remdeb_f.x,v 1.2 2001/04/20 17:24:58 joel Exp $ ************************************************************************** */struct xdr_regs{  unsigned int  tabreg[40];};#ifdef RPC_HDR%/* now define register macros to apply to xdr_regs struct */%%#define R_PC    	0%#define R_MSR   	1%#define R_EXCEPNB    	2%#define R_R0    	3%#define R_R1    (R_R0 + 1) %#define R_R2    (R_R0 + 2)%#define R_R3    (R_R0 + 3)%#define R_R4    (R_R0 + 4)%#define R_R5    (R_R0 + 5)%#define R_R6    (R_R0 + 6)%#define R_R7    (R_R0 + 7)%#define R_R8    (R_R0 + 8)%#define R_R9    (R_R0 + 9)%#define R_R10   (R_R0 + 10)%#define R_R11   (R_R0 + 11)%#define R_R12   (R_R0 + 12)%#define R_R13   (R_R0 + 13)%#define R_R14   (R_R0 + 14)%#define R_R15   (R_R0 + 15)%#define R_R16   (R_R0 + 16)%#define R_R17   (R_R0 + 17)%#define R_R18   (R_R0 + 18)%#define R_R19   (R_R0 + 19)%#define R_R20   (R_R0 + 20)%#define R_R21   (R_R0 + 21)%#define R_R22   (R_R0 + 22)%#define R_R23   (R_R0 + 23)%#define R_R24   (R_R0 + 24)%#define R_R25   (R_R0 + 25)%#define R_R26   (R_R0 + 26)%#define R_R27   (R_R0 + 27)%#define R_R28   (R_R0 + 28)%#define R_R29   (R_R0 + 29)%#define R_R30   (R_R0 + 30)%#define R_R31   (R_R0 + 31)%#define R_CR    35%#define R_CTR   36%#define R_XER   37%#define R_LR    38%#define R_MQ    39%%#include <libcpu/raw_exception.h>%%#define REG_PC tabreg[R_PC]     /* PC register offset */%#define REG_SP tabreg[R_R1]    /* SP register offset */%#define REG_FP tabreg[R_R1]    /* SP register offset (no FP on PPC) */%#define BREAK_SIZE     4       /* Breakpoint occupies 4 bytes */%#define BREAK_ADJ      0       /* Nothing to subtract from address after bp */%#define IS_BREAK(l)    ((l) == 0x7d8d6808)%#define SET_BREAK(l)   (0x7d8d6808)%#define ORG_BREAK(c,p) (p)%#define IS_STEP(regs)  (regs.tabreg[R_EXCEPNB] == ASM_TRACE_VECTOR) /* Was step and not break */%#define TARGET_PROC_TYPE  3#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -