mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-12 12:16:04 +08:00
Remove USE_SIGTRAP_SIGINFO condition for FreeBSD/x86 debug regs support.
For BSD x86 targets, stopped_by_hw_breakpoint doesn't check siginfo_t but inspects the DR6 register directly via PT_GETDBREGS.
This commit is contained in:
parent
de8fd80cf9
commit
711b0b6698
@ -46,7 +46,7 @@ class amd64_fbsd_nat_target final
|
||||
|
||||
const struct target_desc *read_description () override;
|
||||
|
||||
#if defined(HAVE_PT_GETDBREGS) && defined(USE_SIGTRAP_SIGINFO)
|
||||
#if defined(HAVE_PT_GETDBREGS)
|
||||
bool supports_stopped_by_hw_breakpoint () override;
|
||||
#endif
|
||||
};
|
||||
@ -348,7 +348,7 @@ amd64_fbsd_nat_target::read_description ()
|
||||
return i386_target_description (X86_XSTATE_SSE_MASK, true);
|
||||
}
|
||||
|
||||
#if defined(HAVE_PT_GETDBREGS) && defined(USE_SIGTRAP_SIGINFO)
|
||||
#if defined(HAVE_PT_GETDBREGS)
|
||||
/* Implement the supports_stopped_by_hw_breakpoints method. */
|
||||
|
||||
bool
|
||||
|
@ -46,7 +46,7 @@ class i386_fbsd_nat_target final
|
||||
|
||||
void resume (ptid_t, int, enum gdb_signal) override;
|
||||
|
||||
#if defined(HAVE_PT_GETDBREGS) && defined(USE_SIGTRAP_SIGINFO)
|
||||
#if defined(HAVE_PT_GETDBREGS)
|
||||
bool supports_stopped_by_hw_breakpoint () override;
|
||||
#endif
|
||||
};
|
||||
@ -361,7 +361,7 @@ i386_fbsd_nat_target::read_description ()
|
||||
return i386_target_description (X86_XSTATE_X87_MASK, true);
|
||||
}
|
||||
|
||||
#if defined(HAVE_PT_GETDBREGS) && defined(USE_SIGTRAP_SIGINFO)
|
||||
#if defined(HAVE_PT_GETDBREGS)
|
||||
/* Implement the supports_stopped_by_hw_breakpoints method. */
|
||||
|
||||
bool
|
||||
|
Loading…
Reference in New Issue
Block a user