Rev 2801 | Rev 2806 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2801 | Rev 2805 | ||
---|---|---|---|
Line 8... | Line 8... | ||
8 | { |
8 | { |
9 | int taskid; |
9 | int taskid; |
10 | int rc; |
10 | int rc; |
11 | int phoneid; |
11 | int phoneid; |
12 | int i; |
12 | int i; |
- | 13 | unsigned sc_args[6]; |
|
- | 14 | unsigned copied; |
|
- | 15 | unsigned ev_type; |
|
- | 16 | unsigned sc_id; |
|
- | 17 | int sc_rc; |
|
13 | 18 | ||
14 | printf("running debug1 test\n"); |
19 | printf("running debug1 test\n"); |
15 | taskid = 12; |
20 | taskid = 12; |
16 | printf("ipc_connect_task(%d)...\n", taskid); |
21 | printf("ipc_connect_task(%d)...\n", taskid); |
17 | rc = ipc_connect_task(taskid); |
22 | rc = ipc_connect_task(taskid); |
Line 21... | Line 26... | ||
21 | printf("send IPC_M_DEBUG_BEGIN message\n"); |
26 | printf("send IPC_M_DEBUG_BEGIN message\n"); |
22 | rc = ipc_call_sync_0_0(phoneid, IPC_M_DEBUG_BEGIN); |
27 | rc = ipc_call_sync_0_0(phoneid, IPC_M_DEBUG_BEGIN); |
23 | printf("-> %d\n", rc); |
28 | printf("-> %d\n", rc); |
24 | 29 | ||
25 | while (1) { |
30 | while (1) { |
26 | printf("send IPC_M_DEBUG_GO message\n"); |
31 | rc = ipc_call_sync_0_3(phoneid, IPC_M_DEBUG_GO, &ev_type, |
- | 32 | &sc_id, &sc_rc); |
|
27 | rc = ipc_call_sync_0_0(phoneid, IPC_M_DEBUG_GO); |
33 | rc = ipc_call_sync_3_1(phoneid, IPC_M_DEBUG_ARGS_READ, NULL, |
- | 34 | sc_args, 6 * sizeof(unsigned), &copied); |
|
- | 35 | if (rc >= 0) { |
|
- | 36 | printf("id %u(%u, %u, %u, %u, %u, %u) -> %d\n", |
|
- | 37 | sc_id, |
|
- | 38 | sc_args[0], sc_args[1], sc_args[2], |
|
- | 39 | sc_args[3], sc_args[4], sc_args[5], |
|
28 | printf("-> %d\n", rc); |
40 | sc_rc); |
- | 41 | } |
|
29 | } |
42 | } |
30 | 43 | ||
31 | printf("done\n"); |
44 | printf("done\n"); |
32 | return NULL; |
45 | return NULL; |
33 | } |
46 | } |