Rev 2898 | Rev 2900 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 2898 | Rev 2899 | ||
|---|---|---|---|
| Line 145... | Line 145... | ||
| 145 | 145 | ||
| 146 | IPC_SET_RETVAL(call->data, rc); |
146 | IPC_SET_RETVAL(call->data, rc); |
| 147 | ipc_answer(&TASK->kernel_box, call); |
147 | ipc_answer(&TASK->kernel_box, call); |
| 148 | } |
148 | } |
| 149 | 149 | ||
| - | 150 | static void udebug_receive_set_evmask(call_t *call) |
|
| - | 151 | { |
|
| - | 152 | int rc; |
|
| - | 153 | udebug_evmask_t mask; |
|
| - | 154 | ||
| - | 155 | mask = IPC_GET_ARG2(call->data); |
|
| - | 156 | rc = udebug_set_evmask(mask); |
|
| - | 157 | ||
| - | 158 | IPC_SET_RETVAL(call->data, rc); |
|
| - | 159 | ipc_answer(&TASK->kernel_box, call); |
|
| - | 160 | } |
|
| - | 161 | ||
| - | 162 | ||
| 150 | static void udebug_receive_go(call_t *call) |
163 | static void udebug_receive_go(call_t *call) |
| 151 | { |
164 | { |
| 152 | thread_t *t; |
165 | thread_t *t; |
| 153 | int rc; |
166 | int rc; |
| 154 | 167 | ||
| Line 429... | Line 442... | ||
| 429 | udebug_receive_begin(call); |
442 | udebug_receive_begin(call); |
| 430 | break; |
443 | break; |
| 431 | case UDEBUG_M_END: |
444 | case UDEBUG_M_END: |
| 432 | udebug_receive_end(call); |
445 | udebug_receive_end(call); |
| 433 | break; |
446 | break; |
| - | 447 | case UDEBUG_M_SET_EVMASK: |
|
| - | 448 | udebug_receive_set_evmask(call); |
|
| - | 449 | break; |
|
| 434 | case UDEBUG_M_GO: |
450 | case UDEBUG_M_GO: |
| 435 | udebug_receive_go(call); |
451 | udebug_receive_go(call); |
| 436 | break; |
452 | break; |
| 437 | case UDEBUG_M_STOP: |
453 | case UDEBUG_M_STOP: |
| 438 | udebug_receive_stop(call); |
454 | udebug_receive_stop(call); |