kernel/eka/include/e32cia.h
branchGCC_SURGE
changeset 172 8f7f130ac31a
parent 0 a41df078684a
child 173 2afef616d2a1
equal deleted inserted replaced
171:b2a73696d15a 172:8f7f130ac31a
    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"