charles-zablit wrote:

The handler only runs for `STATUS_BREAKPOINT` whereas fatal errors use 
different instructions: `__builtin_trap()` uses `STATUS_ILLEGAL_INSTRUCTION` 
for instance. This means fatal errors exceptions don't enter 
`HandleBreakpointException` and are therefore not masked.

I've narrowed down the int3 masking to one stop in the latest commit.

https://github.com/llvm/llvm-project/pull/208233
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to