Changeset 7f1c620 in mainline for arch/ppc32/include/exception.h
- Timestamp:
- 2006-07-04T17:17:56Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 0ffa3ef5
- Parents:
- 991779c5
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/ppc32/include/exception.h
r991779c5 r7f1c620 43 43 44 44 struct istate { 45 __u32r0;46 __u32r2;47 __u32r3;48 __u32r4;49 __u32r5;50 __u32r6;51 __u32r7;52 __u32r8;53 __u32r9;54 __u32r10;55 __u32r11;56 __u32r13;57 __u32r14;58 __u32r15;59 __u32r16;60 __u32r17;61 __u32r18;62 __u32r19;63 __u32r20;64 __u32r21;65 __u32r22;66 __u32r23;67 __u32r24;68 __u32r25;69 __u32r26;70 __u32r27;71 __u32r28;72 __u32r29;73 __u32r30;74 __u32r31;75 __u32cr;76 __u32pc;77 __u32srr1;78 __u32lr;79 __u32ctr;80 __u32xer;81 __u32r12;82 __u32sp;45 uint32_t r0; 46 uint32_t r2; 47 uint32_t r3; 48 uint32_t r4; 49 uint32_t r5; 50 uint32_t r6; 51 uint32_t r7; 52 uint32_t r8; 53 uint32_t r9; 54 uint32_t r10; 55 uint32_t r11; 56 uint32_t r13; 57 uint32_t r14; 58 uint32_t r15; 59 uint32_t r16; 60 uint32_t r17; 61 uint32_t r18; 62 uint32_t r19; 63 uint32_t r20; 64 uint32_t r21; 65 uint32_t r22; 66 uint32_t r23; 67 uint32_t r24; 68 uint32_t r25; 69 uint32_t r26; 70 uint32_t r27; 71 uint32_t r28; 72 uint32_t r29; 73 uint32_t r30; 74 uint32_t r31; 75 uint32_t cr; 76 uint32_t pc; 77 uint32_t srr1; 78 uint32_t lr; 79 uint32_t ctr; 80 uint32_t xer; 81 uint32_t r12; 82 uint32_t sp; 83 83 }; 84 84 85 static inline void istate_set_retaddr(istate_t *istate, __addressretaddr)85 static inline void istate_set_retaddr(istate_t *istate, uintptr_t retaddr) 86 86 { 87 87 istate->pc = retaddr; … … 94 94 return 0; 95 95 } 96 static inline __nativeistate_get_pc(istate_t *istate)96 static inline unative_t istate_get_pc(istate_t *istate) 97 97 { 98 98 return istate->pc;
Note:
See TracChangeset
for help on using the changeset viewer.