Rev 2894 | Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
2887 | svoboda | 1 | /** @addtogroup generic |
2 | * @{ |
||
3 | */ |
||
4 | /** @file |
||
5 | */ |
||
6 | |||
7 | #ifndef KERN_UDEBUG_OPS_H_ |
||
8 | #define KERN_UDEBUG_OPS_H_ |
||
9 | |||
10 | #include <ipc/ipc.h> |
||
11 | |||
12 | int udebug_begin(call_t *call); |
||
13 | int udebug_end(void); |
||
14 | |||
15 | int udebug_go(thread_t *t, call_t *call); |
||
16 | |||
17 | int udebug_thread_read(void **buffer, size_t *n); |
||
18 | int udebug_args_read(thread_t *t, void **buffer); |
||
19 | |||
20 | int udebug_regs_read(thread_t *t, void **buffer, size_t *n); |
||
21 | int udebug_regs_write(thread_t *t, void *buffer); |
||
22 | |||
23 | int udebug_mem_read(unative_t uspace_addr, size_t n, void **buffer); |
||
24 | int udebug_mem_write(unative_t uspace_addr, void *data, size_t n); |
||
25 | |||
26 | #endif |
||
27 | |||
28 | /** @} |
||
29 | */ |