mirror of
https://github.com/RGBCube/serenity
synced 2025-10-27 06:52:34 +00:00
While I was working on LibWeb, I got a page fault at 0xe0e0e0e4. This indicates a destroyed RefPtr if compiled with SANITIZE_PTRS defined. However, the page fault handler didn't print out this indication. This makes the page fault handler print out a note if the faulting address looks like a recently destroyed RefPtr, OwnPtr, NonnullRefPtr, NonnullOwnPtr, ThreadSafeRefPtr or ThreadSafeNonnullRefPtr. It will only do this if SANITIZE_PTRS is defined, as smart pointers don't get scrubbed without it being defined. |
||
|---|---|---|
| .. | ||
| ASM_wrapper.cpp | ||
| CPU.cpp | ||
| Interrupts.cpp | ||
| Processor.cpp | ||
| ProcessorInfo.cpp | ||
| SafeMem.cpp | ||
| TrapFrame.cpp | ||