mirror of
https://github.com/RGBCube/serenity
synced 2026-01-14 20:20:59 +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. |
||
|---|---|---|
| .. | ||
| ListedRefCounted.h | ||
| ThreadSafeNonnullRefPtr.h | ||
| ThreadSafeRefCounted.h | ||
| ThreadSafeRefPtr.h | ||
| ThreadSafeWeakPtr.h | ||