103,9 → 103,7 |
unative_t rc; |
|
#ifdef CONFIG_UDEBUG |
istate_t fake_state; |
|
THREAD->udebug.uspace_state = &fake_state; |
THREAD->udebug.uspace_state = NULL; |
udebug_syscall_event(a1, a2, a3, a4, a5, a6, id, 0, false); |
#endif |
if (id < SYSCALL_END) { |
121,9 → 119,14 |
|
#ifdef CONFIG_UDEBUG |
udebug_syscall_event(a1, a2, a3, a4, a5, a6, id, rc, true); |
THREAD->udebug.uspace_state = NULL; |
#endif |
|
/* |
* Stopping point needed for tasks that only invoke non-blocking |
* system calls. |
*/ |
udebug_stoppable_begin(); |
udebug_stoppable_end(); |
#endif |
return rc; |
} |
|