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 |