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 |