Subversion Repositories HelenOS

Rev

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

Rev 2805 Rev 2807
Line 213... Line 213...
213
#define IPC_M_DEBUG_GUARD   10
213
#define IPC_M_DEBUG_GUARD   10
214
 
214
 
215
/** Run a thread until a debugging event occurs.
215
/** Run a thread until a debugging event occurs.
216
 * This message is answered when the thread stops
216
 * This message is answered when the thread stops
217
 * in a debugging event.
217
 * in a debugging event.
-
 
218
 *
-
 
219
 * - ARG1 - id of the thread to run
218
 */
220
 */
219
#define IPC_M_DEBUG_GO      11
221
#define IPC_M_DEBUG_GO      11
220
 
222
 
221
/** Stop a thread being debugged.
223
/** Stop a thread being debugged.
222
 * Creates a special STOP event in the thread, causing
224
 * Creates a special STOP event in the thread, causing
Line 234... Line 236...
234
 *
236
 *
235
 * - ARG1 - actual size in bytes of data read
237
 * - ARG1 - actual size in bytes of data read
236
 */
238
 */
237
#define IPC_M_DEBUG_ARGS_READ   12
239
#define IPC_M_DEBUG_ARGS_READ   12
238
 
240
 
-
 
241
/** Read the list of the debugged tasks's threads.
-
 
242
 *
-
 
243
 * - ARG1 - destination address in the caller's address space
-
 
244
 * - ARG2 - size of receiving buffer in bytes
-
 
245
 *
-
 
246
 * The kernel fills the buffer with a series of sysarg_t values
-
 
247
 * (thread ids). On answer, the kernel will set:
-
 
248
 *
-
 
249
 * - ARG1 - number of bytes that were actually copied
-
 
250
 * - ARG2 - number of bytes of the complete data
-
 
251
 *
-
 
252
 */
-
 
253
#define IPC_M_DEBUG_THREAD_READ 13
-
 
254
 
239
/* Well-known methods */
255
/* Well-known methods */
240
#define IPC_M_LAST_SYSTEM   511
256
#define IPC_M_LAST_SYSTEM   511
241
#define IPC_M_PING      512
257
#define IPC_M_PING      512
242
/* User methods */
258
/* User methods */
243
#define IPC_FIRST_USER_METHOD   1024
259
#define IPC_FIRST_USER_METHOD   1024