Home
last modified time | relevance | path

Searched hist:"6 b424efa119d5ea06b15ff240dddc3b4b9f9cdfb" (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/arch/powerpc/kernel/ptrace/
H A Dptrace-noadv.cdiff 6b424efa119d5ea06b15ff240dddc3b4b9f9cdfb Thu May 14 06:17:35 CDT 2020 Ravi Bangoria <ravi.bangoria@linux.ibm.com> powerpc/watchpoint: Use loop for thread_struct->ptrace_bps

ptrace_bps is already an array of size HBP_NUM_MAX. But we use
hardcoded index 0 while fetching/updating it. Convert such code
to loop over array.

ptrace interface to use multiple watchpoint remains same. eg:
two PPC_PTRACE_SETHWDEBUG calls will create two watchpoint if
underneath hw supports it.

Signed-off-by: Ravi Bangoria <ravi.bangoria@linux.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Reviewed-by: Michael Neuling <mikey@neuling.org>
Link: https://lore.kernel.org/r/20200514111741.97993-11-ravi.bangoria@linux.ibm.com
/openbmc/linux/arch/powerpc/kernel/
H A Dhw_breakpoint.cdiff 6b424efa119d5ea06b15ff240dddc3b4b9f9cdfb Thu May 14 06:17:35 CDT 2020 Ravi Bangoria <ravi.bangoria@linux.ibm.com> powerpc/watchpoint: Use loop for thread_struct->ptrace_bps

ptrace_bps is already an array of size HBP_NUM_MAX. But we use
hardcoded index 0 while fetching/updating it. Convert such code
to loop over array.

ptrace interface to use multiple watchpoint remains same. eg:
two PPC_PTRACE_SETHWDEBUG calls will create two watchpoint if
underneath hw supports it.

Signed-off-by: Ravi Bangoria <ravi.bangoria@linux.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Reviewed-by: Michael Neuling <mikey@neuling.org>
Link: https://lore.kernel.org/r/20200514111741.97993-11-ravi.bangoria@linux.ibm.com
H A Dprocess.cdiff 6b424efa119d5ea06b15ff240dddc3b4b9f9cdfb Thu May 14 06:17:35 CDT 2020 Ravi Bangoria <ravi.bangoria@linux.ibm.com> powerpc/watchpoint: Use loop for thread_struct->ptrace_bps

ptrace_bps is already an array of size HBP_NUM_MAX. But we use
hardcoded index 0 while fetching/updating it. Convert such code
to loop over array.

ptrace interface to use multiple watchpoint remains same. eg:
two PPC_PTRACE_SETHWDEBUG calls will create two watchpoint if
underneath hw supports it.

Signed-off-by: Ravi Bangoria <ravi.bangoria@linux.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Reviewed-by: Michael Neuling <mikey@neuling.org>
Link: https://lore.kernel.org/r/20200514111741.97993-11-ravi.bangoria@linux.ibm.com