• Home
  • Raw
  • Download

Lines Matching refs:info

241 static int ptrace_sethwdebug(pid_t child_pid, struct ppc_hw_breakpoint *info)  in ptrace_sethwdebug()  argument
243 int wh = ptrace(PPC_PTRACE_SETHWDEBUG, child_pid, 0, info); in ptrace_sethwdebug()
323 static void get_ppc_hw_breakpoint(struct ppc_hw_breakpoint *info, int type, in get_ppc_hw_breakpoint() argument
326 info->version = 1; in get_ppc_hw_breakpoint()
327 info->trigger_type = type; in get_ppc_hw_breakpoint()
328 info->condition_mode = PPC_BREAKPOINT_CONDITION_NONE; in get_ppc_hw_breakpoint()
329 info->addr = (__u64)addr; in get_ppc_hw_breakpoint()
330 info->addr2 = (__u64)addr + len; in get_ppc_hw_breakpoint()
331 info->condition_value = 0; in get_ppc_hw_breakpoint()
333 info->addr_mode = PPC_BREAKPOINT_MODE_EXACT; in get_ppc_hw_breakpoint()
335 info->addr_mode = PPC_BREAKPOINT_MODE_RANGE_INCLUSIVE; in get_ppc_hw_breakpoint()
340 struct ppc_hw_breakpoint info; in test_sethwdebug_exact() local
347 get_ppc_hw_breakpoint(&info, PPC_BREAKPOINT_TRIGGER_WRITE, wp_addr, 0); in test_sethwdebug_exact()
348 wh = ptrace_sethwdebug(child_pid, &info); in test_sethwdebug_exact()
354 get_ppc_hw_breakpoint(&info, PPC_BREAKPOINT_TRIGGER_READ, wp_addr, 0); in test_sethwdebug_exact()
355 wh = ptrace_sethwdebug(child_pid, &info); in test_sethwdebug_exact()
361 get_ppc_hw_breakpoint(&info, PPC_BREAKPOINT_TRIGGER_RW, wp_addr, 0); in test_sethwdebug_exact()
362 wh = ptrace_sethwdebug(child_pid, &info); in test_sethwdebug_exact()
370 struct ppc_hw_breakpoint info; in test_sethwdebug_exact_kernel_userspace() local
377 get_ppc_hw_breakpoint(&info, PPC_BREAKPOINT_TRIGGER_WRITE, wp_addr, 0); in test_sethwdebug_exact_kernel_userspace()
378 wh = ptrace_sethwdebug(child_pid, &info); in test_sethwdebug_exact_kernel_userspace()
386 struct ppc_hw_breakpoint info; in test_sethwdebug_range_aligned() local
395 get_ppc_hw_breakpoint(&info, PPC_BREAKPOINT_TRIGGER_WRITE, wp_addr, len); in test_sethwdebug_range_aligned()
396 wh = ptrace_sethwdebug(child_pid, &info); in test_sethwdebug_range_aligned()
404 get_ppc_hw_breakpoint(&info, PPC_BREAKPOINT_TRIGGER_READ, wp_addr, len); in test_sethwdebug_range_aligned()
405 wh = ptrace_sethwdebug(child_pid, &info); in test_sethwdebug_range_aligned()
413 get_ppc_hw_breakpoint(&info, PPC_BREAKPOINT_TRIGGER_RW, wp_addr, len); in test_sethwdebug_range_aligned()
414 wh = ptrace_sethwdebug(child_pid, &info); in test_sethwdebug_range_aligned()
422 struct ppc_hw_breakpoint info; in test_sethwdebug_range_unaligned() local
431 get_ppc_hw_breakpoint(&info, PPC_BREAKPOINT_TRIGGER_WRITE, wp_addr, len); in test_sethwdebug_range_unaligned()
432 wh = ptrace_sethwdebug(child_pid, &info); in test_sethwdebug_range_unaligned()
440 get_ppc_hw_breakpoint(&info, PPC_BREAKPOINT_TRIGGER_READ, wp_addr, len); in test_sethwdebug_range_unaligned()
441 wh = ptrace_sethwdebug(child_pid, &info); in test_sethwdebug_range_unaligned()
449 get_ppc_hw_breakpoint(&info, PPC_BREAKPOINT_TRIGGER_RW, wp_addr, len); in test_sethwdebug_range_unaligned()
450 wh = ptrace_sethwdebug(child_pid, &info); in test_sethwdebug_range_unaligned()
459 struct ppc_hw_breakpoint info; in test_sethwdebug_range_unaligned_dar() local
468 get_ppc_hw_breakpoint(&info, PPC_BREAKPOINT_TRIGGER_WRITE, wp_addr, len); in test_sethwdebug_range_unaligned_dar()
469 wh = ptrace_sethwdebug(child_pid, &info); in test_sethwdebug_range_unaligned_dar()
477 struct ppc_hw_breakpoint info; in test_sethwdebug_dawr_max_range() local
486 get_ppc_hw_breakpoint(&info, PPC_BREAKPOINT_TRIGGER_RW, wp_addr, len); in test_sethwdebug_dawr_max_range()
487 wh = ptrace_sethwdebug(child_pid, &info); in test_sethwdebug_dawr_max_range()