Changeset 7f1c620 in mainline for arch/ppc64/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/ppc64/include/exception.h
r991779c5 r7f1c620 43 43 44 44 struct istate { 45 __u64r0;46 __u64r2;47 __u64r3;48 __u64r4;49 __u64r5;50 __u64r6;51 __u64r7;52 __u64r8;53 __u64r9;54 __u64r10;55 __u64r11;56 __u64r13;57 __u64r14;58 __u64r15;59 __u64r16;60 __u64r17;61 __u64r18;62 __u64r19;63 __u64r20;64 __u64r21;65 __u64r22;66 __u64r23;67 __u64r24;68 __u64r25;69 __u64r26;70 __u64r27;71 __u64r28;72 __u64r29;73 __u64r30;74 __u64r31;75 __u64cr;76 __u64pc;77 __u64srr1;78 __u64lr;79 __u64ctr;80 __u64xer;81 __u64r12;82 __u64sp;45 uint64_t r0; 46 uint64_t r2; 47 uint64_t r3; 48 uint64_t r4; 49 uint64_t r5; 50 uint64_t r6; 51 uint64_t r7; 52 uint64_t r8; 53 uint64_t r9; 54 uint64_t r10; 55 uint64_t r11; 56 uint64_t r13; 57 uint64_t r14; 58 uint64_t r15; 59 uint64_t r16; 60 uint64_t r17; 61 uint64_t r18; 62 uint64_t r19; 63 uint64_t r20; 64 uint64_t r21; 65 uint64_t r22; 66 uint64_t r23; 67 uint64_t r24; 68 uint64_t r25; 69 uint64_t r26; 70 uint64_t r27; 71 uint64_t r28; 72 uint64_t r29; 73 uint64_t r30; 74 uint64_t r31; 75 uint64_t cr; 76 uint64_t pc; 77 uint64_t srr1; 78 uint64_t lr; 79 uint64_t ctr; 80 uint64_t xer; 81 uint64_t r12; 82 uint64_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.