Lines Matching refs:tcp

77 sys_query_module(struct tcb *tcp)
79 if (entering(tcp)) {
80 printstr(tcp, tcp->u_arg[0], -1);
82 printxval(qm_which, tcp->u_arg[1], "QM_???");
87 if (!verbose(tcp) || syserror(tcp) ||
88 umove(tcp, tcp->u_arg[4], &ret) < 0) {
89 tprintf("%#lx, %lu, %#lx", tcp->u_arg[2],
90 tcp->u_arg[3], tcp->u_arg[4]);
91 } else if (tcp->u_arg[1]==QM_INFO) {
93 if (umove(tcp, tcp->u_arg[2], &mi) < 0) {
94 tprintf("%#lx, ", tcp->u_arg[2]);
102 } else if ((tcp->u_arg[1]==QM_MODULES) ||
103 (tcp->u_arg[1]==QM_DEPS) ||
104 (tcp->u_arg[1]==QM_REFS)) {
106 if (!abbrev(tcp)) {
107 char* data = malloc(tcp->u_arg[3]);
115 if (umoven(tcp, tcp->u_arg[2],
116 tcp->u_arg[3], data) < 0) {
131 } else if (tcp->u_arg[1]==QM_SYMBOLS) {
133 if (!abbrev(tcp)) {
134 char* data = malloc(tcp->u_arg[3]);
142 if (umoven(tcp, tcp->u_arg[2],
143 tcp->u_arg[3], data) < 0) {
160 printstr(tcp, tcp->u_arg[2], tcp->u_arg[3]);
161 tprintf(", %#lx", tcp->u_arg[4]);
168 sys_create_module(struct tcb *tcp)
170 if (entering(tcp)) {
171 printpath(tcp, tcp->u_arg[0]);
172 tprintf(", %lu", tcp->u_arg[1]);
178 sys_delete_module(struct tcb *tcp)
180 if (entering(tcp)) {
181 printstr(tcp, tcp->u_arg[0], -1);
183 printflags(delete_module_flags, tcp->u_arg[1], "O_???");
189 sys_init_module(struct tcb *tcp)
191 if (entering(tcp)) {
192 tprintf("%#lx, %lu, ", tcp->u_arg[0], tcp->u_arg[1]);
193 printstr(tcp, tcp->u_arg[2], -1);
204 sys_finit_module(struct tcb *tcp)
206 if (exiting(tcp))
210 printfd(tcp, tcp->u_arg[0]);
213 printstr(tcp, tcp->u_arg[1], -1);
216 printflags(module_init_flags, tcp->u_arg[2], "MODULE_INIT_???");