Subversion Repositories HelenOS

Rev

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