Lines Matching full:tcp
103 sys_query_module(struct tcb *tcp)
105 if (entering(tcp)) {
106 printstr(tcp, tcp->u_arg[0], -1);
108 printxval(which, tcp->u_arg[1], "QM_???");
113 if (!verbose(tcp) || syserror(tcp) ||
114 umove(tcp, tcp->u_arg[4], &ret) < 0) {
115 tprintf("%#lx, %lu, %#lx", tcp->u_arg[2],
116 tcp->u_arg[3], tcp->u_arg[4]);
117 } else if (tcp->u_arg[1]==QM_INFO) {
119 if (umove(tcp, tcp->u_arg[2], &mi) < 0) {
120 tprintf("%#lx, ", tcp->u_arg[2]);
128 } else if ((tcp->u_arg[1]==QM_MODULES) ||
129 (tcp->u_arg[1]==QM_DEPS) ||
130 (tcp->u_arg[1]==QM_REFS)) {
132 if (!abbrev(tcp)) {
133 char* data = malloc(tcp->u_arg[3]);
141 if (umoven(tcp, tcp->u_arg[2],
142 tcp->u_arg[3], data) < 0) {
157 } else if (tcp->u_arg[1]==QM_SYMBOLS) {
159 if (!abbrev(tcp)) {
160 char* data = malloc(tcp->u_arg[3]);
168 if (umoven(tcp, tcp->u_arg[2],
169 tcp->u_arg[3], data) < 0) {
186 printstr(tcp, tcp->u_arg[2], tcp->u_arg[3]);
187 tprintf(", %#lx", tcp->u_arg[4]);
194 sys_create_module(tcp)
195 struct tcb *tcp;
197 if (entering(tcp)) {
198 printpath(tcp, tcp->u_arg[0]);
199 tprintf(", %lu", tcp->u_arg[1]);
205 sys_init_module(tcp)
206 struct tcb *tcp;
208 if (entering(tcp)) {
209 tprintf("%#lx, ", tcp->u_arg[0]);
210 tprintf("%lu, ", tcp->u_arg[1]);
211 printstr(tcp, tcp->u_arg[2], -1);