Lines Matching refs:info

69 		const struct ptrace_syscall_info *info,  in check_psi_entry()  argument
80 ASSERT_EQ(PTRACE_SYSCALL_INFO_ENTRY, info->op) { in check_psi_entry()
83 ASSERT_TRUE(info->arch) { in check_psi_entry()
86 ASSERT_TRUE(info->instruction_pointer) { in check_psi_entry()
89 ASSERT_TRUE(info->stack_pointer) { in check_psi_entry()
92 ASSERT_EQ(exp_nr, info->entry.nr) { in check_psi_entry()
96 ASSERT_EQ(exp_entry->args[i], info->entry.args[i]) { in check_psi_entry()
105 const struct ptrace_syscall_info *info, in check_psi_exit() argument
109 ASSERT_EQ(PTRACE_SYSCALL_INFO_EXIT, info->op) { in check_psi_exit()
112 ASSERT_TRUE(info->arch) { in check_psi_exit()
115 ASSERT_TRUE(info->instruction_pointer) { in check_psi_exit()
118 ASSERT_TRUE(info->stack_pointer) { in check_psi_exit()
121 ASSERT_EQ(exp_exit->is_error, info->exit.is_error) { in check_psi_exit()
124 ASSERT_EQ(exp_exit->rval, info->exit.rval) { in check_psi_exit()
368 struct ptrace_syscall_info info = { in TEST() local
371 const size_t size = sizeof(info); in TEST()
373 (void *) &info.entry.args[6] - (void *) &info; in TEST()
375 (void *) (&info.exit.is_error + 1) - in TEST()
376 (void *) &info; in TEST()
422 (uintptr_t) &info))) { in TEST()
437 check_psi_entry(_metadata, &info, exp_entry, in TEST()
441 info.entry.nr = set_entry->nr; in TEST()
443 info.entry.args[i] = set_entry->args[i]; in TEST()
446 (uintptr_t) &info)) { in TEST()
451 memset(&info, 0, sizeof(info)); in TEST()
452 info.op = 0xff; in TEST()
455 (uintptr_t) &info))) { in TEST()
462 check_psi_entry(_metadata, &info, set_entry, in TEST()
476 check_psi_exit(_metadata, &info, exp_exit, in TEST()
480 info.exit.is_error = set_exit->is_error; in TEST()
481 info.exit.rval = set_exit->rval; in TEST()
484 (uintptr_t) &info)) { in TEST()
489 memset(&info, 0, sizeof(info)); in TEST()
490 info.op = 0xff; in TEST()
493 (uintptr_t) &info))) { in TEST()
500 check_psi_exit(_metadata, &info, set_exit, in TEST()