equal
deleted
inserted
replaced
168 |
168 |
169 |
169 |
170 TUint DMemSpyEventMonitor::HandleEvent( TKernelEvent aType, TAny* a1, TAny* /*a2*/ ) |
170 TUint DMemSpyEventMonitor::HandleEvent( TKernelEvent aType, TAny* a1, TAny* /*a2*/ ) |
171 { |
171 { |
172 // TRACE_EM( Kern::Printf("DMemSpyEventMonitor::HandleEvent() - PRE WAIT")); |
172 // TRACE_EM( Kern::Printf("DMemSpyEventMonitor::HandleEvent() - PRE WAIT")); |
|
173 NKern::ThreadEnterCS(); |
173 Kern::MutexWait(*iLock); |
174 Kern::MutexWait(*iLock); |
174 // TRACE_EM( Kern::Printf("DMemSpyEventMonitor::HandleEvent() - POST WAIT")); |
175 // TRACE_EM( Kern::Printf("DMemSpyEventMonitor::HandleEvent() - POST WAIT")); |
175 |
176 |
176 if ( iTracking ) |
177 if ( iTracking ) |
177 { |
178 { |
248 } |
249 } |
249 } |
250 } |
250 |
251 |
251 // TRACE_EM( Kern::Printf("DMemSpyEventMonitor::HandleEvent() - PRE SIGNAL ")); |
252 // TRACE_EM( Kern::Printf("DMemSpyEventMonitor::HandleEvent() - PRE SIGNAL ")); |
252 Kern::MutexSignal( *iLock ); |
253 Kern::MutexSignal( *iLock ); |
|
254 NKern::ThreadLeaveCS(); |
253 // TRACE_EM( Kern::Printf("DMemSpyEventMonitor::HandleEvent() - POST SIGNAL ")); |
255 // TRACE_EM( Kern::Printf("DMemSpyEventMonitor::HandleEvent() - POST SIGNAL ")); |
254 |
256 |
255 // Allow other handlers to see this event |
257 // Allow other handlers to see this event |
256 return DKernelEventHandler::ERunNext; |
258 return DKernelEventHandler::ERunNext; |
257 } |
259 } |