June 4, 2026
9:18 p.m.
On Thu Jun 4 21:18:35 2026 +0000, Elizabeth Figura wrote:
For traceability, the application in question sets R/W breakpoints on several locations in the USD, including ProcessorFeatures[PF_RDWRFSGSBASE_AVAILABLE]. The application takes a SEGV and then the SEGV handler trips the breakpoint. Yeah. An app is definitely free to set the hwbpt anywhere in userspace address range, it could be TEB (on which occasion handling that for syscall was added) or, just e. g., IOSB block to be written from SIGUSR1. So generic handling of that (without much of a trouble) looks correct.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/11071#note_142248