Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(554)

Issue 2615653002: [wrapper-tracing] Enhance verifier output (Closed)

Created:
3 years, 11 months ago by Michael Lippautz
Modified:
3 years, 11 months ago
Reviewers:
haraken, Marcel Hlopko
CC:
Mads Ager (chromium), blink-reviews, blink-reviews-bindings_chromium.org, chromium-reviews, haraken, kinuko+watch, kouhei+heap_chromium.org, oilpan-reviews
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[wrapper-tracing] Enhance verifier output ScriptWrappableVisitorVerifier will now put a callback containing the type that missed the write barrier on the stacktrace. BUG=468240, 678016

Patch Set 1 #

Total comments: 2

Patch Set 2 : Add NEVER_INLINE #

Unified diffs Side-by-side diffs Delta from patch set Stats (+14 lines, -4 lines) Patch
M third_party/WebKit/Source/bindings/core/v8/ScriptWrappableVisitor.h View 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/bindings/core/v8/ScriptWrappableVisitorVerifier.h View 2 chunks +5 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/platform/heap/WrapperVisitor.h View 1 3 chunks +8 lines, -1 line 0 comments Download

Messages

Total messages: 18 (11 generated)
Michael Lippautz
ptal I failed to move WrapperMarkingData to WrapperVisitor.h, so I am taking this approach for ...
3 years, 11 months ago (2017-01-04 16:05:46 UTC) #3
Michael Lippautz
(Since polymorphism and templates doesn't really like each other, the only way to really solve ...
3 years, 11 months ago (2017-01-04 16:22:06 UTC) #7
Marcel Hlopko
lgtm
3 years, 11 months ago (2017-01-04 17:01:40 UTC) #8
haraken
LGTM https://codereview.chromium.org/2615653002/diff/1/third_party/WebKit/Source/platform/heap/WrapperVisitor.h File third_party/WebKit/Source/platform/heap/WrapperVisitor.h (right): https://codereview.chromium.org/2615653002/diff/1/third_party/WebKit/Source/platform/heap/WrapperVisitor.h#newcode94 third_party/WebKit/Source/platform/heap/WrapperVisitor.h:94: static void missedWriteBarrier() { Maybe would it be ...
3 years, 11 months ago (2017-01-04 23:49:30 UTC) #11
Michael Lippautz
https://codereview.chromium.org/2615653002/diff/1/third_party/WebKit/Source/platform/heap/WrapperVisitor.h File third_party/WebKit/Source/platform/heap/WrapperVisitor.h (right): https://codereview.chromium.org/2615653002/diff/1/third_party/WebKit/Source/platform/heap/WrapperVisitor.h#newcode94 third_party/WebKit/Source/platform/heap/WrapperVisitor.h:94: static void missedWriteBarrier() { On 2017/01/04 23:49:30, haraken wrote: ...
3 years, 11 months ago (2017-01-05 09:10:39 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2615653002/20001
3 years, 11 months ago (2017-01-05 09:10:58 UTC) #15
commit-bot: I haz the power
3 years, 11 months ago (2017-01-05 12:38:26 UTC) #18
Prior attempt to commit was detected, but we were not able to check whether the
issue was successfully committed. Please check Git history manually and re-check
CQ or close this issue as needed.

Powered by Google App Engine
This is Rietveld 408576698