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

Issue 2371733002: Introduce EmbedderReachableReferenceReporter (Closed)

Created:
4 years, 2 months ago by Marcel Hlopko
Modified:
4 years, 2 months ago
CC:
Hannes Payer (out of office), ulan, v8-reviews_googlegroups.com
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

Introduce EmbedderReachableReferenceReporter This cl introduces reporter to the embedder heap tracer. Heap tracer uses reporter to report reachable objects from embedder heap. This refactoring is a step towards being able to take heap snapshots with wrapper tracing. LOG=no BUG=468240 Committed: https://crrev.com/0698f1066128804c6ef6e0b92d4530a96e116dd4 Cr-Commit-Position: refs/heads/master@{#39824}

Patch Set 1 #

Patch Set 2 : Call destructor #

Total comments: 4

Patch Set 3 : Move embedder heap tracer to heap #

Patch Set 4 : Move embedder heap tracer to heap #

Total comments: 1

Patch Set 5 : Fix UsingEmbedderHeapTracer #

Unified diffs Side-by-side diffs Delta from patch set Stats (+129 lines, -111 lines) Patch
M include/v8.h View 1 6 chunks +34 lines, -13 lines 0 comments Download
M include/v8-util.h View 1 chunk +11 lines, -6 lines 0 comments Download
M src/api.cc View 1 chunk +0 lines, -5 lines 0 comments Download
M src/heap/heap.h View 1 2 3 4 4 chunks +32 lines, -1 line 0 comments Download
M src/heap/heap.cc View 1 2 5 chunks +33 lines, -9 lines 0 comments Download
M src/heap/incremental-marking.cc View 1 2 4 chunks +9 lines, -13 lines 0 comments Download
M src/heap/mark-compact.h View 1 2 2 chunks +0 lines, -21 lines 0 comments Download
M src/heap/mark-compact.cc View 1 2 6 chunks +10 lines, -43 lines 0 comments Download

Messages

Total messages: 30 (21 generated)
Marcel Hlopko
Ptal :)
4 years, 2 months ago (2016-09-26 11:24:18 UTC) #2
Michael Lippautz
https://codereview.chromium.org/2371733002/diff/20001/include/v8.h File include/v8.h (right): https://codereview.chromium.org/2371733002/diff/20001/include/v8.h#newcode6101 include/v8.h:6101: class V8_EXPORT EmbedderHeapTracer { How about making EmbedderReachableReferenceReporter a ...
4 years, 2 months ago (2016-09-27 13:25:33 UTC) #11
Michael Lippautz
As discussed in chat, lets move them together, either in Heap, or in MarkCompactCollector. https://codereview.chromium.org/2371733002/diff/20001/src/heap/mark-compact.cc ...
4 years, 2 months ago (2016-09-27 13:41:51 UTC) #12
Marcel Hlopko
All done, ptal :) I see the cl could be split in two, one with ...
4 years, 2 months ago (2016-09-28 08:03:04 UTC) #15
Michael Lippautz
LGTM Please also wait for Hannes on this one. https://codereview.chromium.org/2371733002/diff/60001/src/heap/heap.h File src/heap/heap.h (right): https://codereview.chromium.org/2371733002/diff/60001/src/heap/heap.h#newcode1208 src/heap/heap.h:1208: ...
4 years, 2 months ago (2016-09-28 12:13:13 UTC) #24
Hannes Payer (out of office)
lgtm
4 years, 2 months ago (2016-09-28 12:50:06 UTC) #25
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/2371733002/60001
4 years, 2 months ago (2016-09-28 12:53:18 UTC) #27
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 2 months ago (2016-09-28 12:54:59 UTC) #28
commit-bot: I haz the power
4 years, 2 months ago (2016-09-28 12:55:25 UTC) #30
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/0698f1066128804c6ef6e0b92d4530a96e116dd4
Cr-Commit-Position: refs/heads/master@{#39824}

Powered by Google App Engine
This is Rietveld 408576698