equal
deleted
inserted
replaced
26 #ifndef __E32CIA_H__ |
26 #ifndef __E32CIA_H__ |
27 #define __E32CIA_H__ |
27 #define __E32CIA_H__ |
28 |
28 |
29 // CIA symbols for USER side code |
29 // CIA symbols for USER side code |
30 // CIA symbol macros for Gcc98r2 |
30 // CIA symbol macros for Gcc98r2 |
31 #if defined(__GCC32__) |
31 #if defined(__GCC32__) && !defined(__EABI__) |
32 #define CSM_ZN4Exec12PopTrapFrameEv " PopTrapFrame__4Exec" |
32 #define CSM_ZN4Exec12PopTrapFrameEv " PopTrapFrame__4Exec" |
33 #define CSM_ZN4User7ReAllocEPvii " ReAlloc__4UserPvii" |
33 #define CSM_ZN4User7ReAllocEPvii " ReAlloc__4UserPvii" |
34 #define CSM_Z30PanicCObjectConIndexOutOfRangev " PanicCObjectConIndexOutOfRange__Fv" |
34 #define CSM_Z30PanicCObjectConIndexOutOfRangev " PanicCObjectConIndexOutOfRange__Fv" |
35 #define CSM_ZN4User15HandleExceptionEPv " HandleException__4UserPv" |
35 #define CSM_ZN4User15HandleExceptionEPv " HandleException__4UserPv" |
36 #define CSM_ZN4User12AfterHighResE27TTimeIntervalMicroSeconds32 " AfterHighRes__4UserG27TTimeIntervalMicroSeconds32" |
36 #define CSM_ZN4User12AfterHighResE27TTimeIntervalMicroSeconds32 " AfterHighRes__4UserG27TTimeIntervalMicroSeconds32" |
129 #define CSM_ZN8CCleanup5CheckEPv " _ZN8CCleanup5CheckEPv" |
129 #define CSM_ZN8CCleanup5CheckEPv " _ZN8CCleanup5CheckEPv" |
130 #endif |
130 #endif |
131 |
131 |
132 // CIA symbols for KERNEL side code |
132 // CIA symbols for KERNEL side code |
133 // CIA symbol macros for Gcc98r2 |
133 // CIA symbol macros for Gcc98r2 |
134 #if defined(__GCC32__) |
134 #if defined(__GCC32__) && !defined(__EABI__) |
135 #define CSM_ZN1K8MsgInfoE " _1K.MsgInfo" |
135 #define CSM_ZN1K8MsgInfoE " _1K.MsgInfo" |
136 #define CSM_ZN14NFastSemaphore6SignalEv " Signal__14NFastSemaphore" |
136 #define CSM_ZN14NFastSemaphore6SignalEv " Signal__14NFastSemaphore" |
137 #define CSM_ZN4Kern4ExitEi " Exit__4Kerni" |
137 #define CSM_ZN4Kern4ExitEi " Exit__4Kerni" |
138 #define CSM_ZN5NKern4ExitEv " Exit__5NKern" |
138 #define CSM_ZN5NKern4ExitEv " Exit__5NKern" |
139 #define CSM_ZN11NThreadBase12DoCsFunctionEv " DoCsFunction__11NThreadBase" |
139 #define CSM_ZN11NThreadBase12DoCsFunctionEv " DoCsFunction__11NThreadBase" |
465 #define CSM_ZN9RMessageK8CloseRefEv "_ZN9RMessageK8CloseRefEv" |
465 #define CSM_ZN9RMessageK8CloseRefEv "_ZN9RMessageK8CloseRefEv" |
466 #endif |
466 #endif |
467 |
467 |
468 // CIA symbols for COMMON code (used both USER and KERNEL side) |
468 // CIA symbols for COMMON code (used both USER and KERNEL side) |
469 // CIA symbol macros for Gcc98r2 |
469 // CIA symbol macros for Gcc98r2 |
470 #if defined(__GCC32__) |
470 #if defined(__GCC32__) && !defined(__EABI__) |
471 #define CSM_CFUNC(f) #f |
471 #define CSM_CFUNC(f) #f |
472 #define CSM_Z26Des16PanicLengthOutOfRangev " Des16PanicLengthOutOfRange__Fv" |
472 #define CSM_Z26Des16PanicLengthOutOfRangev " Des16PanicLengthOutOfRange__Fv" |
473 #define CSM_Z20Des8PanicDesOverflowv " Des8PanicDesOverflow__Fv" |
473 #define CSM_Z20Des8PanicDesOverflowv " Des8PanicDesOverflow__Fv" |
474 #define CSM_ZN10RArrayBase4GrowEv " Grow__10RArrayBase" |
474 #define CSM_ZN10RArrayBase4GrowEv " Grow__10RArrayBase" |
475 #define CSM_ZN3Mem8CompareCEPKtiS0_i " CompareC__3MemPCUsiT1i" |
475 #define CSM_ZN3Mem8CompareCEPKtiS0_i " CompareC__3MemPCUsiT1i" |