kernel/eka/include/e32cia.h
branchGCC_SURGE
changeset 188 38a7352e23d3
parent 183 9953e74bcef5
child 221 39b39e1a406e
equal deleted inserted replaced
187:02f19e28d12e 188:38a7352e23d3
   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__) && !defined(__EABI__)
   134 #if defined(__GCC32__) && !defined(__EABI__)
   135 #define CSM_ZN1K8MsgInfoE " _1K.MsgInfo"
   135 #define CSM_ZN1K7MsgInfoE " _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"
   140 #define CSM_Z24KUDesInfoPanicBadDesTypev " KUDesInfoPanicBadDesType__Fv"
   140 #define CSM_Z24KUDesInfoPanicBadDesTypev " KUDesInfoPanicBadDesType__Fv"
   244 #define CSM_ZN14DBTraceFilter25CheckEm " Check__14DBTraceFilter2Ul"
   244 #define CSM_ZN14DBTraceFilter25CheckEm " Check__14DBTraceFilter2Ul"
   245 #define CSM_ZN19DKernelEventHandler8DispatchE12TKernelEventPvS1_ "Dispatch__19DKernelEventHandler12TKernelEventPvT2"
   245 #define CSM_ZN19DKernelEventHandler8DispatchE12TKernelEventPvS1_ "Dispatch__19DKernelEventHandler12TKernelEventPvT2"
   246 
   246 
   247 #elif defined(__ARMCC__)
   247 #elif defined(__ARMCC__)
   248 // CIA symbol macros for RVCT
   248 // CIA symbol macros for RVCT
   249 #define CSM_ZN1K8MsgInfoE " __cpp(&K::MsgInfo)"
   249 #define CSM_ZN1K7MsgInfoE " __cpp(&K::MsgInfo)"
   250 #define CSM_ZN14NFastSemaphore6SignalEv " __cpp(NFastSemaphore::Signal)"
   250 #define CSM_ZN14NFastSemaphore6SignalEv " __cpp(NFastSemaphore::Signal)"
   251 #define CSM_ZN4Kern4ExitEi " __cpp(Kern::Exit)"
   251 #define CSM_ZN4Kern4ExitEi " __cpp(Kern::Exit)"
   252 #define CSM_ZN5NKern4ExitEv " __cpp(NKern::Exit)"
   252 #define CSM_ZN5NKern4ExitEv " __cpp(NKern::Exit)"
   253 #define CSM_ZN11NThreadBase12DoCsFunctionEv " __cpp(NThreadBase::DoCsFunction)"
   253 #define CSM_ZN11NThreadBase12DoCsFunctionEv " __cpp(NThreadBase::DoCsFunction)"
   254 #define CSM_Z24KUDesInfoPanicBadDesTypev " __cpp(KUDesInfoPanicBadDesType)"
   254 #define CSM_Z24KUDesInfoPanicBadDesTypev " __cpp(KUDesInfoPanicBadDesType)"
   357 #define CSM_ZN9RMessageK8CloseRefEv "__cpp(RMessageK::CloseRef)"
   357 #define CSM_ZN9RMessageK8CloseRefEv "__cpp(RMessageK::CloseRef)"
   358 #define CSM_ZN14DBTraceFilter25CheckEm  " __cpp(DBTraceFilter2::Check)"
   358 #define CSM_ZN14DBTraceFilter25CheckEm  " __cpp(DBTraceFilter2::Check)"
   359 #define CSM_ZN19DKernelEventHandler8DispatchE12TKernelEventPvS1_ "__cpp(DKernelEventHandler::Dispatch)"
   359 #define CSM_ZN19DKernelEventHandler8DispatchE12TKernelEventPvS1_ "__cpp(DKernelEventHandler::Dispatch)"
   360 #else
   360 #else
   361 // CIA symbol macros for EABI assemblers
   361 // CIA symbol macros for EABI assemblers
   362 #define CSM_ZN1K8MsgInfoE " _ZN1K7MsgInfoE"
   362 #define CSM_ZN1K7MsgInfoE " _ZN1K7MsgInfoE"
   363 #define CSM_ZN14NFastSemaphore6SignalEv " _ZN14NFastSemaphore6SignalEv"
   363 #define CSM_ZN14NFastSemaphore6SignalEv " _ZN14NFastSemaphore6SignalEv"
   364 #define CSM_ZN4Kern4ExitEi " _ZN4Kern4ExitEi"
   364 #define CSM_ZN4Kern4ExitEi " _ZN4Kern4ExitEi"
   365 #define CSM_ZN5NKern4ExitEv " _ZN5NKern4ExitEv"
   365 #define CSM_ZN5NKern4ExitEv " _ZN5NKern4ExitEv"
   366 #define CSM_ZN11NThreadBase12DoCsFunctionEv " _ZN11NThreadBase12DoCsFunctionEv"
   366 #define CSM_ZN11NThreadBase12DoCsFunctionEv " _ZN11NThreadBase12DoCsFunctionEv"
   367 #define CSM_Z24KUDesInfoPanicBadDesTypev " _Z24KUDesInfoPanicBadDesTypev"
   367 #define CSM_Z24KUDesInfoPanicBadDesTypev " _Z24KUDesInfoPanicBadDesTypev"