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

Issue 23125009: Add support for writing system traces at startup (Closed)

Created:
7 years, 4 months ago by DaveMoore
Modified:
7 years, 4 months ago
Reviewers:
dsinclair, sky
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org, dsinclair+watch_chromium.org, jam, nduca
Visibility:
Public.

Description

Add support for writing system traces at startup BUG=275822 TEST=Included in cl R=dsinclair@chromium.org, sky@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=218498

Patch Set 1 #

Total comments: 11

Patch Set 2 : Fix review requests #

Patch Set 3 : Fix call in Android #

Patch Set 4 : Wait for complete system tracing implementation #

Total comments: 2

Patch Set 5 : Wait for complete system tracing implementation #

Total comments: 21

Patch Set 6 : Address review concerns #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+245 lines, -41 lines) Patch
M content/browser/android/tracing_intent_handler.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download
M content/browser/tracing/trace_controller_impl.cc View 1 2 3 4 1 chunk +4 lines, -2 lines 0 comments Download
M content/browser/tracing/trace_subscriber_stdio.h View 1 2 3 4 5 2 chunks +20 lines, -5 lines 1 comment Download
M content/browser/tracing/trace_subscriber_stdio.cc View 1 2 3 4 5 3 chunks +126 lines, -31 lines 0 comments Download
M content/browser/tracing/trace_subscriber_stdio_unittest.cc View 1 2 chunks +94 lines, -2 lines 0 comments Download

Messages

Total messages: 16 (0 generated)
DaveMoore
7 years, 4 months ago (2013-08-19 19:46:23 UTC) #1
dsinclair
https://codereview.chromium.org/23125009/diff/1/content/browser/tracing/trace_controller_impl.cc File content/browser/tracing/trace_controller_impl.cc (right): https://codereview.chromium.org/23125009/diff/1/content/browser/tracing/trace_controller_impl.cc#newcode60 content/browser/tracing/trace_controller_impl.cc:60: if (system_tracing_completed_) Are both of these methods guaranteed to ...
7 years, 4 months ago (2013-08-19 20:12:25 UTC) #2
DaveMoore
Fix review requests
7 years, 4 months ago (2013-08-19 22:07:30 UTC) #3
DaveMoore
https://codereview.chromium.org/23125009/diff/1/content/browser/tracing/trace_controller_impl.cc File content/browser/tracing/trace_controller_impl.cc (right): https://codereview.chromium.org/23125009/diff/1/content/browser/tracing/trace_controller_impl.cc#newcode60 content/browser/tracing/trace_controller_impl.cc:60: if (system_tracing_completed_) I believe they will both be called ...
7 years, 4 months ago (2013-08-19 22:07:46 UTC) #4
DaveMoore
Fix call in Android
7 years, 4 months ago (2013-08-19 22:26:47 UTC) #5
DaveMoore
Wait for complete system tracing implementation
7 years, 4 months ago (2013-08-20 13:57:26 UTC) #6
DaveMoore
There's a more complete implementation of chromeos system tracing coming in a separate cl. This ...
7 years, 4 months ago (2013-08-20 13:58:35 UTC) #7
dsinclair
lgtm with one nit. https://codereview.chromium.org/23125009/diff/58001/content/browser/tracing/trace_controller_impl.cc File content/browser/tracing/trace_controller_impl.cc (right): https://codereview.chromium.org/23125009/diff/58001/content/browser/tracing/trace_controller_impl.cc#newcode20 content/browser/tracing/trace_controller_impl.cc:20: #endif Is this part of ...
7 years, 4 months ago (2013-08-20 14:05:25 UTC) #8
DaveMoore
Wait for complete system tracing implementation
7 years, 4 months ago (2013-08-20 14:07:43 UTC) #9
sky
https://codereview.chromium.org/23125009/diff/66001/content/browser/tracing/trace_subscriber_stdio.cc File content/browser/tracing/trace_subscriber_stdio.cc (right): https://codereview.chromium.org/23125009/diff/66001/content/browser/tracing/trace_subscriber_stdio.cc#newcode20 content/browser/tracing/trace_subscriber_stdio.cc:20: explicit TraceSubscriberStdioWorker(const base::FilePath& path, no explicit https://codereview.chromium.org/23125009/diff/66001/content/browser/tracing/trace_subscriber_stdio.cc#newcode51 content/browser/tracing/trace_subscriber_stdio.cc:51: WriteString(data_ptr->data()); ...
7 years, 4 months ago (2013-08-20 14:28:43 UTC) #10
sky
https://codereview.chromium.org/23125009/diff/66001/content/browser/tracing/trace_subscriber_stdio.h File content/browser/tracing/trace_subscriber_stdio.h (right): https://codereview.chromium.org/23125009/diff/66001/content/browser/tracing/trace_subscriber_stdio.h#newcode39 content/browser/tracing/trace_subscriber_stdio.h:39: virtual void OnEndSystemTracing( One more. Is this part of ...
7 years, 4 months ago (2013-08-20 14:36:09 UTC) #11
DaveMoore
Address review concerns
7 years, 4 months ago (2013-08-20 14:57:31 UTC) #12
DaveMoore
https://codereview.chromium.org/23125009/diff/58001/content/browser/tracing/trace_controller_impl.cc File content/browser/tracing/trace_controller_impl.cc (right): https://codereview.chromium.org/23125009/diff/58001/content/browser/tracing/trace_controller_impl.cc#newcode20 content/browser/tracing/trace_controller_impl.cc:20: #endif On 2013/08/20 14:05:26, dsinclair wrote: > Is this ...
7 years, 4 months ago (2013-08-20 14:57:59 UTC) #13
sky
LGTM https://codereview.chromium.org/23125009/diff/54002/content/browser/tracing/trace_subscriber_stdio.h File content/browser/tracing/trace_subscriber_stdio.h (right): https://codereview.chromium.org/23125009/diff/54002/content/browser/tracing/trace_subscriber_stdio.h#newcode46 content/browser/tracing/trace_subscriber_stdio.h:46: virtual void OnEndSystemTracing( Do you need the virtual?
7 years, 4 months ago (2013-08-20 15:38:07 UTC) #14
DaveMoore
On 2013/08/20 15:38:07, sky wrote: > LGTM > > https://codereview.chromium.org/23125009/diff/54002/content/browser/tracing/trace_subscriber_stdio.h > File content/browser/tracing/trace_subscriber_stdio.h (right): > ...
7 years, 4 months ago (2013-08-20 15:42:04 UTC) #15
DaveMoore
7 years, 4 months ago (2013-08-20 15:42:58 UTC) #16
Message was sent while issue was closed.
Committed patchset #6 manually as r218498 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698