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

Issue 207393003: Oilpan: Added gyp flag to dump points-to graph information from the Blink GC plugin. (Closed)

Created:
6 years, 9 months ago by zerny-chromium
Modified:
6 years, 9 months ago
CC:
blink-reviews, kouhei+heap_chromium.org, Mads Ager (chromium), oilpan-reviews
Visibility:
Public.

Description

Oilpan: Added gyp flag to dump points-to graph information from the Blink GC plugin. Enabling the blink_gc_plugin_dump_graph flag will cause the Blink GC plugin for clang to generate files with points-to information for each compilation unit. The output files can be used to statically analyze the complete points-to graph for cycles and other correctness criteria. R=ager@chromium.org BUG= Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=170142

Patch Set 1 #

Total comments: 4

Patch Set 2 : Remove annotations #

Patch Set 3 : Removed newline #

Patch Set 4 : Rename flag #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2 lines, -1 line) Patch
M Source/config.gyp View 1 2 3 2 chunks +2 lines, -1 line 0 comments Download

Messages

Total messages: 26 (0 generated)
zerny-chromium
6 years, 9 months ago (2014-03-21 09:50:00 UTC) #1
zerny-chromium
Plugin side CL: https://codereview.chromium.org/207913002/
6 years, 9 months ago (2014-03-21 09:51:13 UTC) #2
haraken
https://codereview.chromium.org/207393003/diff/1/Source/core/xml/XSLImportRule.h File Source/core/xml/XSLImportRule.h (right): https://codereview.chromium.org/207393003/diff/1/Source/core/xml/XSLImportRule.h#newcode69 Source/core/xml/XSLImportRule.h:69: GC_PLUGIN_IGNORE_CYCLE It's a bit inconsistent that we have a ...
6 years, 9 months ago (2014-03-21 10:31:40 UTC) #3
zerny-chromium
Thanks for the review Haraken. https://codereview.chromium.org/207393003/diff/1/Source/core/xml/XSLImportRule.h File Source/core/xml/XSLImportRule.h (right): https://codereview.chromium.org/207393003/diff/1/Source/core/xml/XSLImportRule.h#newcode69 Source/core/xml/XSLImportRule.h:69: GC_PLUGIN_IGNORE_CYCLE On 2014/03/21 10:31:40, ...
6 years, 9 months ago (2014-03-21 10:46:18 UTC) #4
zerny-chromium
> Source/modules/webdatabase/InspectorDatabaseAgent.h:79: GC_PLUGIN_IGNORE_CYCLE > > Do we need to add this? I mean, isn't it ...
6 years, 9 months ago (2014-03-21 10:47:25 UTC) #5
haraken
Makes sense, LGTM. On 2014/03/21 10:47:25, zerny-chromium wrote: > > Source/modules/webdatabase/InspectorDatabaseAgent.h:79: GC_PLUGIN_IGNORE_CYCLE > > > ...
6 years, 9 months ago (2014-03-21 11:07:48 UTC) #6
Mads Ager (chromium)
LGTM
6 years, 9 months ago (2014-03-21 11:34:34 UTC) #7
zerny-chromium
Adam could you do the owners review?
6 years, 9 months ago (2014-03-21 11:46:43 UTC) #8
abarth-chromium
This seems difficult to use. When the cycle detector fire, how will we know whether ...
6 years, 9 months ago (2014-03-21 13:06:16 UTC) #9
zerny-chromium
On 2014/03/21 13:06:16, abarth wrote: > This seems difficult to use. When the cycle detector ...
6 years, 9 months ago (2014-03-21 13:13:01 UTC) #10
zerny-chromium
On 2014/03/21 13:13:01, zerny-chromium wrote: > On 2014/03/21 13:06:16, abarth wrote: > > This seems ...
6 years, 9 months ago (2014-03-24 12:15:31 UTC) #11
abarth-chromium
Assuming we can't remove all of the false positives from the cycle detector, can we ...
6 years, 9 months ago (2014-03-24 16:38:12 UTC) #12
abarth-chromium
not lgtm on the whitelist approach
6 years, 9 months ago (2014-03-24 16:38:23 UTC) #13
Mads Ager (chromium)
It seems to me that there is a bit of confusion about what this cycle ...
6 years, 9 months ago (2014-03-24 18:47:37 UTC) #14
abarth-chromium
On 2014/03/24 18:47:37, Mads Ager (chromium) wrote: > Adam, what you are objecting to is ...
6 years, 9 months ago (2014-03-24 19:50:30 UTC) #15
zerny-chromium
Thanks for the discussion. In summary, I'll change the process-graph.py script (which is always manually ...
6 years, 9 months ago (2014-03-25 07:21:06 UTC) #16
zerny-chromium
On 2014/03/25 07:21:06, zerny-chromium wrote: > Thanks for the discussion. In summary, I'll change the ...
6 years, 9 months ago (2014-03-25 07:41:54 UTC) #17
Mads Ager (chromium)
LGTM Adam, the updated changelist just adds the gyp flag so we can start using ...
6 years, 9 months ago (2014-03-26 07:47:44 UTC) #18
abarth-chromium
lgtm
6 years, 9 months ago (2014-03-26 16:29:57 UTC) #19
abarth-chromium
The CQ bit was checked by abarth@chromium.org
6 years, 9 months ago (2014-03-26 16:30:01 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/zerny@chromium.org/207393003/60001
6 years, 9 months ago (2014-03-26 16:30:05 UTC) #21
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 9 months ago (2014-03-26 16:56:22 UTC) #22
commit-bot: I haz the power
Try jobs failed on following builders: tryserver.blink on win_blink_compile_dbg
6 years, 9 months ago (2014-03-26 16:56:22 UTC) #23
zerny-chromium
The CQ bit was checked by zerny@chromium.org
6 years, 9 months ago (2014-03-27 04:59:15 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/zerny@chromium.org/207393003/60001
6 years, 9 months ago (2014-03-27 04:59:22 UTC) #25
commit-bot: I haz the power
6 years, 9 months ago (2014-03-27 06:04:35 UTC) #26
Message was sent while issue was closed.
Change committed as 170142

Powered by Google App Engine
This is Rietveld 408576698