[CheckedPtr] Improve the BackupRefPtr design
Use a dedicated bit to track the liveness state of an allocation. This change allows us to detect double-free bugs and improves the overall stability. Additionally, use a more appropriate inlining strategy. Bug: 1073933 Change-Id: I62584e48e85edfe5ecbc1213cde99c7228ecd3e0 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2469569 Commit-Queue: Sergei Glazunov <glazunov@google.com> Reviewed-by:Benoit L <lizeb@chromium.org> Reviewed-by:
Bartek Nowierski <bartekn@chromium.org> Reviewed-by:
Kentaro Hara <haraken@chromium.org> Cr-Commit-Position: refs/heads/master@{#837188}
Showing
base/memory/checked_ptr.cc
0 → 100644
Please register or sign in to comment