1234567891011121314151617181920212223242526272829303132333435 |
- #ifndef __UREG_H
- #define __UREG_H
- #if !defined(_PLAN9_SOURCE)
- This header file is an extension to ANSI/POSIX
- #endif
- struct Ureg
- {
- unsigned long r0;
- unsigned long r1;
- unsigned long r2;
- unsigned long r3;
- unsigned long r4;
- unsigned long r5;
- unsigned long r6;
- unsigned long r7;
- unsigned long r8;
- unsigned long r9;
- unsigned long r10;
- unsigned long r11;
- unsigned long r12; /* sb */
- union {
- unsigned long r13;
- unsigned long sp;
- };
- union {
- unsigned long r14;
- unsigned long link;
- };
- unsigned long type; /* of exception */
- unsigned long psr;
- unsigned long pc; /* interrupted addr */
- };
- #endif
|