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

📄 dbg_cp.h

📁 这个是LINUX下的GDB调度工具的源码
💻 H
字号:
/*  * Copyright (C) 1995 Advanced RISC Machines Limited. All rights reserved. *  * This software may be freely used, copied, modified, and distributed * provided that the above copyright notice is preserved in all copies of the * software. *//* * ARM symbolic debugger toolbox: dbg_cp.h *//* * RCS $Revision: 1.2 $ * Checkin $Date: 1998/01/08 11:11:50 $ */#ifndef Dbg_CP__h#define Dbg_CP__h#define Dbg_Access_Readable  1#define Dbg_Access_Writable  2#define Dbg_Access_CPDT      4 /* else CPRT */typedef struct {    unsigned short rmin, rmax;    /* a single description can be used for a range of registers with       the same properties *accessed via CPDT instructions*     */    unsigned char nbytes;   /* size of register */    unsigned char access;   /* see above (Access_xxx) */    union {       struct { /* CPDT instructions do not allow the coprocessor much freedom:                   only bit 22 ('N') and 12-15 ('CRd') are free for the                   coprocessor to use as it sees fit.                 */                unsigned char nbit;                unsigned char rdbits;              } cpdt;       struct { /* CPRT instructions have much more latitude.  The bits fixed                   by the ARM are  24..31 (condition mask & opcode)                                   20 (direction)                                   8..15 (cpnum, arm register)                                   4 (CPRT not CPDO)                   leaving 14 bits free to the coprocessor (fortunately                   falling within two bytes).                 */                unsigned char read_b0, read_b1,                              write_b0, write_b1;              } cprt;    } accessinst;} Dbg_CoProRegDesc;struct Dbg_CoProDesc {    int entries;    Dbg_CoProRegDesc regdesc[1/* really nentries */];};#define Dbg_CoProDesc_Size(n) (sizeof(struct Dbg_CoProDesc) + ((n)-1)*sizeof(Dbg_CoProRegDesc))#endif

⌨️ 快捷键说明

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