Chromium Code Reviews
Help | Chromium Project | Gerrit Changes | Sign in
(24)

Issue 1146373002: Oilpan: Validate pointers stored in Persistent (Closed)

Created:
4 years, 11 months ago by haraken
Modified:
4 years, 11 months ago
CC:
blink-reviews
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

Oilpan: Validate pointers stored in Persistent This CL adds checkPointer() to all pointer updates of Persistent. The checkPointer() verifies that the pointer is a pointer to an object of the ThreadHeap of the thread that is operating on the object. BUG=475801 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=196395

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : #

Patch Set 6 : #

Patch Set 7 : #

Patch Set 8 : #

Patch Set 9 : #

Patch Set 10 : #

Patch Set 11 : #

Patch Set 12 : ] #

Patch Set 13 : #

Total comments: 2

Patch Set 14 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+57 lines, -17 lines) Patch
M Source/platform/heap/Handle.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 7 chunks +56 lines, -17 lines 0 comments Download
M Source/platform/heap/HeapTest.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 26 (12 generated)
haraken
PTAL
4 years, 11 months ago (2015-05-21 11:16:21 UTC) #2
keishi
lgtm
4 years, 11 months ago (2015-05-21 12:35:39 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1146373002/1
4 years, 11 months ago (2015-05-21 13:15:12 UTC) #5
commit-bot: I haz the power
Try jobs failed on following builders: win_blink_rel on tryserver.blink (JOB_FAILED, http://build.chromium.org/p/tryserver.blink/builders/win_blink_rel/builds/63431)
4 years, 11 months ago (2015-05-21 14:37:47 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1146373002/1
4 years, 11 months ago (2015-05-21 23:31:32 UTC) #9
commit-bot: I haz the power
Try jobs failed on following builders: win_blink_rel on tryserver.blink (JOB_FAILED, http://build.chromium.org/p/tryserver.blink/builders/win_blink_rel/builds/63505)
4 years, 11 months ago (2015-05-22 01:29:56 UTC) #11
haraken
+tasak Hmm, only the win_rel_bot fails at HeapTest.WeakMembers. I don't yet figure out what's going ...
4 years, 11 months ago (2015-05-22 04:50:59 UTC) #13
haraken
On 2015/05/22 04:50:59, haraken wrote: > +tasak > > Hmm, only the win_rel_bot fails at ...
4 years, 11 months ago (2015-05-22 10:20:15 UTC) #14
haraken
https://codereview.chromium.org/1146373002/diff/220001/Source/platform/heap/HeapTest.cpp File Source/platform/heap/HeapTest.cpp (right): https://codereview.chromium.org/1146373002/diff/220001/Source/platform/heap/HeapTest.cpp#newcode3524 Source/platform/heap/HeapTest.cpp:3524: EXPECT_FALSE(h3->hasBeenFinalized()); OK, now I finally found the cause of ...
4 years, 11 months ago (2015-05-26 06:50:13 UTC) #15
Yuta Kitamura
https://codereview.chromium.org/1146373002/diff/220001/Source/platform/heap/HeapTest.cpp File Source/platform/heap/HeapTest.cpp (right): https://codereview.chromium.org/1146373002/diff/220001/Source/platform/heap/HeapTest.cpp#newcode3524 Source/platform/heap/HeapTest.cpp:3524: EXPECT_FALSE(h3->hasBeenFinalized()); On 2015/05/26 06:50:13, haraken wrote: > > OK, ...
4 years, 11 months ago (2015-05-26 09:26:29 UTC) #17
haraken
I rewrote the checkPointer with Heap::isHeapObjectAlive(). Landing.
4 years, 11 months ago (2015-06-03 07:40:27 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1146373002/240001
4 years, 11 months ago (2015-06-03 07:41:32 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1146373002/240001
4 years, 11 months ago (2015-06-03 11:41:24 UTC) #25
commit-bot: I haz the power
4 years, 11 months ago (2015-06-03 11:44:54 UTC) #26
Message was sent while issue was closed.
Committed patchset #14 (id:240001) as
https://src.chromium.org/viewvc/blink?view=rev&revision=196395

Powered by Google App Engine
This is Rietveld 408576698