Changeset 04803bf in mainline for uspace/lib/c/generic/udebug.c
- Timestamp:
- 2011-03-21T22:00:17Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 143932e3
- Parents:
- b50b5af2 (diff), 7308e84 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/udebug.c
rb50b5af2 r04803bf 31 31 */ 32 32 /** @file 33 */ 33 */ 34 34 35 35 #include <udebug.h> 36 36 #include <sys/types.h> 37 #include <ipc/ipc.h>38 37 #include <async.h> 39 38 … … 57 56 size_t *copied, size_t *needed) 58 57 { 59 ipcarg_t a_copied, a_needed;58 sysarg_t a_copied, a_needed; 60 59 int rc; 61 60 62 61 rc = async_req_3_3(phoneid, IPC_M_DEBUG_ALL, UDEBUG_M_THREAD_READ, 62 (sysarg_t)buffer, n, NULL, &a_copied, &a_needed); 63 64 *copied = (size_t)a_copied; 65 *needed = (size_t)a_needed; 66 67 return rc; 68 } 69 70 int udebug_name_read(int phoneid, void *buffer, size_t n, 71 size_t *copied, size_t *needed) 72 { 73 sysarg_t a_copied, a_needed; 74 int rc; 75 76 rc = async_req_3_3(phoneid, IPC_M_DEBUG_ALL, UDEBUG_M_NAME_READ, 77 (sysarg_t)buffer, n, NULL, &a_copied, &a_needed); 78 79 *copied = (size_t)a_copied; 80 *needed = (size_t)a_needed; 81 82 return rc; 83 } 84 85 int udebug_areas_read(int phoneid, void *buffer, size_t n, 86 size_t *copied, size_t *needed) 87 { 88 sysarg_t a_copied, a_needed; 89 int rc; 90 91 rc = async_req_3_3(phoneid, IPC_M_DEBUG_ALL, UDEBUG_M_AREAS_READ, 63 92 (sysarg_t)buffer, n, NULL, &a_copied, &a_needed); 64 93 … … 81 110 } 82 111 112 int udebug_regs_read(int phoneid, thash_t tid, void *buffer) 113 { 114 return async_req_3_0(phoneid, IPC_M_DEBUG_ALL, UDEBUG_M_REGS_READ, 115 tid, (sysarg_t)buffer); 116 } 117 83 118 int udebug_go(int phoneid, thash_t tid, udebug_event_t *ev_type, 84 119 sysarg_t *val0, sysarg_t *val1) 85 120 { 86 ipcarg_t a_ev_type;121 sysarg_t a_ev_type; 87 122 int rc; 88 123
Note:
See TracChangeset
for help on using the changeset viewer.