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 | */ |