Rev 2854 | Rev 2867 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2854 | Rev 2866 | ||
---|---|---|---|
Line 101... | Line 101... | ||
101 | * Make sure debug_stop is true when going to sleep |
101 | * Make sure debug_stop is true when going to sleep |
102 | * in case we get woken up by DEBUG_END. (At which |
102 | * in case we get woken up by DEBUG_END. (At which |
103 | * point it must be back to the initial true value). |
103 | * point it must be back to the initial true value). |
104 | */ |
104 | */ |
105 | THREAD->debug_stop = true; |
105 | THREAD->debug_stop = true; |
- | 106 | ||
- | 107 | THREAD->cur_event = UDEBUG_EVENT_SYSCALL; |
|
106 | spinlock_unlock(&THREAD->debug_lock); |
108 | spinlock_unlock(&THREAD->debug_lock); |
107 | 109 | ||
108 | spinlock_lock(&TASK->lock); |
110 | spinlock_lock(&TASK->lock); |
109 | ipc_answer(&TASK->answerbox, THREAD->debug_go_call); |
111 | ipc_answer(&TASK->answerbox, THREAD->debug_go_call); |
110 | spinlock_unlock(&TASK->lock); |
112 | spinlock_unlock(&TASK->lock); |