Searched refs:dbginfo (Results 1 – 3 of 3) sorted by relevance
| /tools/testing/selftests/powerpc/ptrace/ |
| A D | ptrace-hwbreak.c | 52 static void get_dbginfo(pid_t child_pid, struct ppc_debug_info *dbginfo) in get_dbginfo() argument 54 if (ptrace(PPC_PTRACE_GETHWDBGINFO, child_pid, NULL, dbginfo)) { in get_dbginfo() 60 static bool dawr_present(struct ppc_debug_info *dbginfo) in dawr_present() argument 62 return !!(dbginfo->features & PPC_DEBUG_FEATURE_DATA_BP_DAWR); in dawr_present() 571 run_tests(pid_t child_pid, struct ppc_debug_info *dbginfo, bool dawr) in run_tests() argument 577 if (dbginfo->features & PPC_DEBUG_FEATURE_DATA_BP_RANGE) { in run_tests() 583 if (dbginfo->num_data_bps > 1) { in run_tests() 594 struct ppc_debug_info dbginfo; in ptrace_hwbreak() local 605 get_dbginfo(child_pid, &dbginfo); in ptrace_hwbreak() 608 dawr = dawr_present(&dbginfo); in ptrace_hwbreak() [all …]
|
| A D | ptrace-perf-hwbreak.c | 69 static long ppc_ptrace_gethwdbginfo(pid_t pid, struct ppc_debug_info *dbginfo) in ppc_ptrace_gethwdbginfo() argument 71 return sys_ptrace(PPC_PTRACE_GETHWDBGINFO, pid, 0, (unsigned long)dbginfo); in ppc_ptrace_gethwdbginfo() 177 struct ppc_debug_info dbginfo; in check_watchpoints() local 179 FAIL_IF_MSG(ppc_ptrace_gethwdbginfo(pid, &dbginfo), "PPC_PTRACE_GETHWDBGINFO failed"); in check_watchpoints() 180 SKIP_IF_MSG(dbginfo.num_data_bps <= 1, "Not enough data watchpoints (need at least 2)"); in check_watchpoints()
|
| A D | perf-hwbreak.c | 811 struct ppc_debug_info dbginfo; in get_nr_wps() local 828 if (ptrace(PPC_PTRACE_GETHWDBGINFO, child_pid, NULL, &dbginfo)) { in get_nr_wps() 833 *arch_31 = !!(dbginfo.features & PPC_DEBUG_FEATURE_DATA_BP_ARCH_31); in get_nr_wps() 834 return dbginfo.num_data_bps; in get_nr_wps()
|
Completed in 9 milliseconds