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

Issue 2375563002: Stack sampling profiler: move configuration to chrome/common (Closed)

Created:
4 years, 2 months ago by Mike Wittman
Modified:
4 years, 2 months ago
Reviewers:
Ilya Sherman, sky
CC:
chromium-reviews, asvitkine+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Stack sampling profiler: move configuration to chrome/common Anticipates the use of the configuration by ChromeContentGpuClient, and preserves git history. BUG=517958 Committed: https://crrev.com/f22f73e46234e405adc99e163e640470fb72395a Cr-Commit-Position: refs/heads/master@{#421922}

Patch Set 1 #

Total comments: 2

Patch Set 2 : formatting fix #

Total comments: 2

Patch Set 3 : remove closure #

Total comments: 4

Patch Set 4 : initialize to std::string() #

Unified diffs Side-by-side diffs Delta from patch set Stats (+32 lines, -227 lines) Patch
M chrome/browser/BUILD.gn View 1 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/browser/chrome_browser_main.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chrome_browser_main.cc View 1 2 1 chunk +6 lines, -1 line 0 comments Download
M chrome/browser/metrics/chrome_metrics_service_accessor.h View 2 chunks +2 lines, -1 line 0 comments Download
D chrome/browser/stack_sampling_configuration.h View 1 chunk +0 lines, -44 lines 0 comments Download
D chrome/browser/stack_sampling_configuration.cc View 1 chunk +0 lines, -159 lines 0 comments Download
M chrome/common/BUILD.gn View 1 1 chunk +2 lines, -0 lines 0 comments Download
A + chrome/common/stack_sampling_configuration.h View 1 2 3 chunks +7 lines, -5 lines 0 comments Download
A + chrome/common/stack_sampling_configuration.cc View 1 2 3 2 chunks +14 lines, -14 lines 0 comments Download

Messages

Total messages: 26 (11 generated)
Mike Wittman
Hi Ilya, please take a look. This is a prerequisite CL for https://codereview.chromium.org/2360143006
4 years, 2 months ago (2016-09-27 17:46:37 UTC) #5
Ilya Sherman
LGTM % a nit -- thanks. https://codereview.chromium.org/2375563002/diff/1/chrome/common/stack_sampling_configuration.h File chrome/common/stack_sampling_configuration.h (right): https://codereview.chromium.org/2375563002/diff/1/chrome/common/stack_sampling_configuration.h#newcode20 chrome/common/stack_sampling_configuration.h:20: const std::string& group_name)>; ...
4 years, 2 months ago (2016-09-28 00:48:27 UTC) #8
Mike Wittman
Thanks Ilya! https://codereview.chromium.org/2375563002/diff/1/chrome/common/stack_sampling_configuration.h File chrome/common/stack_sampling_configuration.h (right): https://codereview.chromium.org/2375563002/diff/1/chrome/common/stack_sampling_configuration.h#newcode20 chrome/common/stack_sampling_configuration.h:20: const std::string& group_name)>; On 2016/09/28 00:48:27, Ilya ...
4 years, 2 months ago (2016-09-28 19:31:11 UTC) #9
Mike Wittman
Scott, please take a look. This is essentially just moving files around and is a ...
4 years, 2 months ago (2016-09-28 19:32:39 UTC) #11
sky
https://codereview.chromium.org/2375563002/diff/20001/chrome/common/stack_sampling_configuration.cc File chrome/common/stack_sampling_configuration.cc (right): https://codereview.chromium.org/2375563002/diff/20001/chrome/common/stack_sampling_configuration.cc#newcode79 chrome/common/stack_sampling_configuration.cc:79: const RegisterSyntheticFieldTrialFunction& register_field_trial) const { How come you need ...
4 years, 2 months ago (2016-09-28 20:34:14 UTC) #12
Mike Wittman
https://codereview.chromium.org/2375563002/diff/20001/chrome/common/stack_sampling_configuration.cc File chrome/common/stack_sampling_configuration.cc (right): https://codereview.chromium.org/2375563002/diff/20001/chrome/common/stack_sampling_configuration.cc#newcode79 chrome/common/stack_sampling_configuration.cc:79: const RegisterSyntheticFieldTrialFunction& register_field_trial) const { On 2016/09/28 20:34:14, sky ...
4 years, 2 months ago (2016-09-28 21:51:27 UTC) #13
sky
What is different about this code that warrants a closure, rather than returning the parameters ...
4 years, 2 months ago (2016-09-29 02:48:57 UTC) #14
Mike Wittman
I don't have a strong preference on this, so changed to pass the configuration to ...
4 years, 2 months ago (2016-09-29 16:36:01 UTC) #15
sky
https://codereview.chromium.org/2375563002/diff/40001/chrome/common/stack_sampling_configuration.cc File chrome/common/stack_sampling_configuration.cc (right): https://codereview.chromium.org/2375563002/diff/40001/chrome/common/stack_sampling_configuration.cc#newcode85 chrome/common/stack_sampling_configuration.cc:85: *group_name = ""; Why is this needed? Doesn't the ...
4 years, 2 months ago (2016-09-29 18:21:36 UTC) #16
Mike Wittman
https://codereview.chromium.org/2375563002/diff/40001/chrome/common/stack_sampling_configuration.cc File chrome/common/stack_sampling_configuration.cc (right): https://codereview.chromium.org/2375563002/diff/40001/chrome/common/stack_sampling_configuration.cc#newcode85 chrome/common/stack_sampling_configuration.cc:85: *group_name = ""; On 2016/09/29 18:21:36, sky wrote: > ...
4 years, 2 months ago (2016-09-29 18:27:41 UTC) #17
sky
LGTM https://codereview.chromium.org/2375563002/diff/40001/chrome/common/stack_sampling_configuration.cc File chrome/common/stack_sampling_configuration.cc (right): https://codereview.chromium.org/2375563002/diff/40001/chrome/common/stack_sampling_configuration.cc#newcode85 chrome/common/stack_sampling_configuration.cc:85: *group_name = ""; On 2016/09/29 18:27:40, Mike Wittman ...
4 years, 2 months ago (2016-09-29 19:12:50 UTC) #18
Mike Wittman
https://codereview.chromium.org/2375563002/diff/40001/chrome/common/stack_sampling_configuration.cc File chrome/common/stack_sampling_configuration.cc (right): https://codereview.chromium.org/2375563002/diff/40001/chrome/common/stack_sampling_configuration.cc#newcode85 chrome/common/stack_sampling_configuration.cc:85: *group_name = ""; On 2016/09/29 19:12:49, sky wrote: > ...
4 years, 2 months ago (2016-09-29 19:25:55 UTC) #19
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/2375563002/60001
4 years, 2 months ago (2016-09-29 19:26:53 UTC) #22
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 2 months ago (2016-09-29 20:30:35 UTC) #24
commit-bot: I haz the power
4 years, 2 months ago (2016-09-29 20:33:43 UTC) #26
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/f22f73e46234e405adc99e163e640470fb72395a
Cr-Commit-Position: refs/heads/master@{#421922}

Powered by Google App Engine
This is Rietveld 408576698