Home
last modified time | relevance | path

Searched refs:dbginfo (Results 1 – 3 of 3) sorted by relevance

/tools/testing/selftests/powerpc/ptrace/
A Dptrace-hwbreak.c52 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 Dptrace-perf-hwbreak.c69 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 Dperf-hwbreak.c811 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