mirror of
https://github.com/RGBCube/serenity
synced 2025-05-14 08:44:58 +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 |