Rev 4384 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 4384 | Rev 4385 | ||
|---|---|---|---|
| Line 59... | Line 59... | ||
| 59 | unative_t a4, unative_t a5, unative_t a6, unative_t id) |
59 | unative_t a4, unative_t a5, unative_t a6, unative_t id) |
| 60 | { |
60 | { |
| 61 | unative_t rc; |
61 | unative_t rc; |
| 62 | 62 | ||
| 63 | #ifdef CONFIG_UDEBUG |
63 | #ifdef CONFIG_UDEBUG |
| 64 | // udebug_syscall_event(a1, a2, a3, a4, a5, a6, id, 0, false); |
64 | udebug_syscall_event(a1, a2, a3, a4, a5, a6, id, 0, false); |
| 65 | #endif |
65 | #endif |
| 66 | 66 | ||
| 67 | if (id < SYSCALL_END) { |
67 | if (id < SYSCALL_END) { |
| 68 | rc = syscall_table[id](a1, a2, a3, a4, a5, a6); |
68 | rc = syscall_table[id](a1, a2, a3, a4, a5, a6); |
| 69 | } else { |
69 | } else { |
| Line 74... | Line 74... | ||
| 74 | 74 | ||
| 75 | if (THREAD->interrupted) |
75 | if (THREAD->interrupted) |
| 76 | thread_exit(); |
76 | thread_exit(); |
| 77 | 77 | ||
| 78 | #ifdef CONFIG_UDEBUG |
78 | #ifdef CONFIG_UDEBUG |
| 79 | // udebug_syscall_event(a1, a2, a3, a4, a5, a6, id, rc, true); |
79 | udebug_syscall_event(a1, a2, a3, a4, a5, a6, id, rc, true); |
| 80 | 80 | ||
| 81 | /* |
81 | /* |
| 82 | * Stopping point needed for tasks that only invoke non-blocking |
82 | * Stopping point needed for tasks that only invoke non-blocking |
| 83 | * system calls. |
83 | * system calls. |
| 84 | */ |
84 | */ |