Subversion Repositories HelenOS

Rev

Rev 2813 | Rev 2818 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2813 Rev 2817
Line 50... Line 50...
50
 *
50
 *
51
 * - ARG1 - actual size in bytes of data read
51
 * - ARG1 - actual size in bytes of data read
52
 */
52
 */
53
UDEBUG_M_ARGS_READ,
53
UDEBUG_M_ARGS_READ,
54
 
54
 
-
 
55
/** Read thread's userspace register state (istate_t).
-
 
56
 *
-
 
57
 * - ARG2 - thread identification
-
 
58
 * - ARG3 - destination address in the caller's address space
-
 
59
 * - ARG4 - size of receiving buffer in bytes
-
 
60
 *
-
 
61
 * on answer, the kernel will set:
-
 
62
 *
-
 
63
 * - ARG1 - actual size in bytes of data read
-
 
64
 * - ARG2 - total size in bytes of data available
-
 
65
 *
-
 
66
 * or, on error, retval will be
-
 
67
 * - ENOENT - thread does not exist
-
 
68
 * - EBUSY - register state not available
-
 
69
 */
-
 
70
UDEBUG_M_REGS_READ,
-
 
71
 
-
 
72
/** Write thread's userspace register state (istate_t).
-
 
73
 *
-
 
74
 * - ARG2 - thread identification
-
 
75
 * - ARG3 - source address in the caller's address space
-
 
76
 * - ARG4 - size of source data in bytes
-
 
77
 *
-
 
78
 * on answer, the kernel will set:
-
 
79
 *
-
 
80
 * - ARG1 - actual size in bytes of data copied
-
 
81
 * - ARG2 - max size in bytes that could have been copied
-
 
82
 *
-
 
83
 * or, on error, retval will be
-
 
84
 * - ENOENT - thread does not exist
-
 
85
 * - EBUSY - register state not available
-
 
86
 */
-
 
87
UDEBUG_M_REGS_WRITE,
-
 
88
 
55
/** Read the list of the debugged tasks's threads.
89
/** Read the list of the debugged tasks's threads.
56
 *
90
 *
57
 * - ARG2 - destination address in the caller's address space
91
 * - ARG2 - destination address in the caller's address space
58
 * - ARG3 - size of receiving buffer in bytes
92
 * - ARG3 - size of receiving buffer in bytes
59
 *
93
 *