Lines Matching refs:hw_brk
2383 struct arch_hw_breakpoint hw_brk; in ptrace_set_debugreg() local
2413 hw_brk.address = data & (~HW_BRK_TYPE_DABR); in ptrace_set_debugreg()
2414 hw_brk.type = (data & HW_BRK_TYPE_DABR) | HW_BRK_TYPE_PRIV_ALL; in ptrace_set_debugreg()
2415 hw_brk.len = 8; in ptrace_set_debugreg()
2416 set_bp = (data) && (hw_brk.type & HW_BRK_TYPE_RDWR); in ptrace_set_debugreg()
2428 attr.bp_addr = hw_brk.address; in ptrace_set_debugreg()
2429 arch_bp_generic_fields(hw_brk.type, &attr.bp_type); in ptrace_set_debugreg()
2439 thread->hw_brk = hw_brk; in ptrace_set_debugreg()
2445 attr.bp_addr = hw_brk.address; in ptrace_set_debugreg()
2447 arch_bp_generic_fields(hw_brk.type, in ptrace_set_debugreg()
2461 task->thread.hw_brk = hw_brk; in ptrace_set_debugreg()
2911 if (child->thread.hw_brk.address) in ppc_set_hwdebug()
2917 child->thread.hw_brk = brk; in ppc_set_hwdebug()
2959 if (child->thread.hw_brk.address == 0) in ppc_del_hwdebug()
2962 child->thread.hw_brk.address = 0; in ppc_del_hwdebug()
2963 child->thread.hw_brk.type = 0; in ppc_del_hwdebug()
3116 dabr_fake = ((child->thread.hw_brk.address & (~HW_BRK_TYPE_DABR)) | in arch_ptrace()
3117 (child->thread.hw_brk.type & HW_BRK_TYPE_DABR)); in arch_ptrace()