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

Issue 796863002: Oilpan: fix build after r186944. (Closed)

Created:
6 years ago by sof
Modified:
6 years ago
CC:
blink-reviews, caseq+blink_chromium.org, loislo+blink_chromium.org, eustas+blink_chromium.org, malch+blink_chromium.org, yurys+blink_chromium.org, lushnikov+blink_chromium.org, vsevik+blink_chromium.org, pfeldman+blink_chromium.org, paulirish+reviews_chromium.org, apavlov+blink_chromium.org, devtools-reviews_chromium.org, sergeyv+blink_chromium.org, aandrey+blink_chromium.org
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

Oilpan: fix build after r186944. TBR=oilpan-reviews,haraken BUG=439376 NOTRY=true Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=186955

Patch Set 1 #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+10 lines, -3 lines) Patch
M Source/core/inspector/AsyncCallStackTracker.cpp View 2 chunks +8 lines, -2 lines 3 comments Download
M Source/core/inspector/InspectorDebuggerAgent.h View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/inspector/InspectorDebuggerAgent.cpp View 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 15 (2 generated)
sof
Please take a look.
6 years ago (2014-12-11 15:11:00 UTC) #1
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/796863002/1
6 years ago (2014-12-11 15:31:50 UTC) #3
commit-bot: I haz the power
Committed patchset #1 (id:1) as https://src.chromium.org/viewvc/blink?view=rev&revision=186955
6 years ago (2014-12-11 15:32:53 UTC) #4
haraken
LGTM with a comment. https://codereview.chromium.org/796863002/diff/1/Source/core/inspector/AsyncCallStackTracker.cpp File Source/core/inspector/AsyncCallStackTracker.cpp (right): https://codereview.chromium.org/796863002/diff/1/Source/core/inspector/AsyncCallStackTracker.cpp#newcode75 Source/core/inspector/AsyncCallStackTracker.cpp:75: for (auto it : m_asyncCallChains) ...
6 years ago (2014-12-11 16:22:14 UTC) #5
sof
https://codereview.chromium.org/796863002/diff/1/Source/core/inspector/AsyncCallStackTracker.cpp File Source/core/inspector/AsyncCallStackTracker.cpp (right): https://codereview.chromium.org/796863002/diff/1/Source/core/inspector/AsyncCallStackTracker.cpp#newcode75 Source/core/inspector/AsyncCallStackTracker.cpp:75: for (auto it : m_asyncCallChains) { On 2014/12/11 16:22:14, ...
6 years ago (2014-12-11 16:27:38 UTC) #6
aandrey
https://codereview.chromium.org/796863002/diff/1/Source/core/inspector/AsyncCallStackTracker.cpp File Source/core/inspector/AsyncCallStackTracker.cpp (right): https://codereview.chromium.org/796863002/diff/1/Source/core/inspector/AsyncCallStackTracker.cpp#newcode75 Source/core/inspector/AsyncCallStackTracker.cpp:75: for (auto it : m_asyncCallChains) { On 2014/12/11 16:27:38, ...
6 years ago (2014-12-11 20:43:30 UTC) #8
haraken
On 2014/12/11 20:43:30, aandrey wrote: > https://codereview.chromium.org/796863002/diff/1/Source/core/inspector/AsyncCallStackTracker.cpp > File Source/core/inspector/AsyncCallStackTracker.cpp (right): > > https://codereview.chromium.org/796863002/diff/1/Source/core/inspector/AsyncCallStackTracker.cpp#newcode75 > ...
6 years ago (2014-12-11 23:33:55 UTC) #9
sof
On 2014/12/11 23:33:55, haraken wrote: > On 2014/12/11 20:43:30, aandrey wrote: > > > https://codereview.chromium.org/796863002/diff/1/Source/core/inspector/AsyncCallStackTracker.cpp ...
6 years ago (2014-12-12 06:23:19 UTC) #10
yurys
On 2014/12/11 23:33:55, haraken wrote: > On 2014/12/11 20:43:30, aandrey wrote: > > > https://codereview.chromium.org/796863002/diff/1/Source/core/inspector/AsyncCallStackTracker.cpp ...
6 years ago (2014-12-12 09:39:26 UTC) #11
sof
On 2014/12/12 09:39:26, yurys wrote: > On 2014/12/11 23:33:55, haraken wrote: > > On 2014/12/11 ...
6 years ago (2014-12-12 09:46:10 UTC) #12
yurys
On 2014/12/12 09:46:10, sof wrote: > On 2014/12/12 09:39:26, yurys wrote: > > On 2014/12/11 ...
6 years ago (2014-12-12 09:52:26 UTC) #13
haraken
On 2014/12/12 09:52:26, yurys wrote: > On 2014/12/12 09:46:10, sof wrote: > > On 2014/12/12 ...
6 years ago (2014-12-12 09:54:08 UTC) #14
sof
6 years ago (2014-12-12 09:57:30 UTC) #15
Message was sent while issue was closed.
On 2014/12/12 09:52:26, yurys wrote:
> On 2014/12/12 09:46:10, sof wrote:
> > On 2014/12/12 09:39:26, yurys wrote:
> > > On 2014/12/11 23:33:55, haraken wrote:
> > > > On 2014/12/11 20:43:30, aandrey wrote:
> > > > >
> > > >
> > >
> >
>
https://codereview.chromium.org/796863002/diff/1/Source/core/inspector/AsyncC...
> > > > > File Source/core/inspector/AsyncCallStackTracker.cpp (right):
> > > > > 
> > > > >
> > > >
> > >
> >
>
https://codereview.chromium.org/796863002/diff/1/Source/core/inspector/AsyncC...
> > > > > Source/core/inspector/AsyncCallStackTracker.cpp:75: for (auto it :
> > > > > m_asyncCallChains) {
> > > > > On 2014/12/11 16:27:38, sof wrote:
> > > > > > On 2014/12/11 16:22:14, haraken wrote:
> > > > > > > 
> > > > > > > Is it OK to touch m_asyncCallChains in AsyncCallChainMap's
> destructor?
> > > > > > 
> > > > > > Certainly isn't, thanks for catching. What a mess, will fix it when
I
> > get
> > > a
> > > > > > chance.
> > > > > 
> > > > > Could you please elaborate why it is not OK? Is it Oilpan specific?
> > > > 
> > > > In Oilpan, destructors are not allowed to touch other on-heap objects,
> > because
> > > a
> > > > destruction order is not guaranteed in a GCed system. The other on-heap
> > > objects
> > > > you're touching can be swept earlier than the destructor you're calling.
> > > 
> > > Note that the final goal of this changes is to move AsyncCallStacks
> machinery
> > > along with debugger support out of Blink so that it can be reused by other
> > > projects. So this code will eventually have to be deoilpanized.
> > 
> > ok, thanks for letting us know about plans - we can help out with aspects of
> > that, if needed.
> > 
> > Being ping'ed early about CLs that involve Oilpan in inspector/, would be
very
> > helpful to us (==oilpan-reviews). Tree breakages are nonmaskable interrupts
> for
> > Oilpan'ers, so any early warnings we can get.. :)
> 
> Sorry about that, will try to be more careful about Oilpan code. Would it make
> sense to cc oilpan-reviews on CLs like this or what's the best way to notify
you
> about that?

We don't want Oilpan details to block your progress in any way; Cc:
oilpan-reviews on the mere suspicion that Oilpan is involved, would work for us.

Powered by Google App Engine
This is Rietveld 408576698