Rev 3606 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3606 | Rev 3623 | ||
---|---|---|---|
Line 183... | Line 183... | ||
183 | /** Task is not being debugged */ |
183 | /** Task is not being debugged */ |
184 | UDEBUG_TS_INACTIVE, |
184 | UDEBUG_TS_INACTIVE, |
185 | /** BEGIN operation in progress (waiting for threads to stop) */ |
185 | /** BEGIN operation in progress (waiting for threads to stop) */ |
186 | UDEBUG_TS_BEGINNING, |
186 | UDEBUG_TS_BEGINNING, |
187 | /** Debugger fully connected */ |
187 | /** Debugger fully connected */ |
188 | UDEBUG_TS_ACTIVE, |
188 | UDEBUG_TS_ACTIVE |
189 | /** Task is shutting down, no more debug activities allowed */ |
- | |
190 | UDEBUG_TS_SHUTDOWN |
- | |
191 | } udebug_task_state_t; |
189 | } udebug_task_state_t; |
192 | 190 | ||
193 | /** Debugging part of task_t structure. |
191 | /** Debugging part of task_t structure. |
194 | */ |
192 | */ |
195 | typedef struct { |
193 | typedef struct { |
Line 230... | Line 228... | ||
230 | 228 | ||
231 | void udebug_syscall_event(unative_t a1, unative_t a2, unative_t a3, |
229 | void udebug_syscall_event(unative_t a1, unative_t a2, unative_t a3, |
232 | unative_t a4, unative_t a5, unative_t a6, unative_t id, unative_t rc, |
230 | unative_t a4, unative_t a5, unative_t a6, unative_t id, unative_t rc, |
233 | bool end_variant); |
231 | bool end_variant); |
234 | 232 | ||
235 | void udebug_thread_b_event(struct thread *t); |
233 | void udebug_thread_b_event_attach(struct thread *t, struct task *ta); |
236 | void udebug_thread_e_event(void); |
234 | void udebug_thread_e_event(void); |
237 | 235 | ||
238 | void udebug_stoppable_begin(void); |
236 | void udebug_stoppable_begin(void); |
239 | void udebug_stoppable_end(void); |
237 | void udebug_stoppable_end(void); |
240 | 238 |