Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libchrome
/
0dd05cefea36580c40f5a79c05bb7b7d3814b87b
/
base
/
metrics
/
persistent_histogram_allocator.cc
0dd05ce
Removed StatisticsRecorder::Initialize and StatisticsRecorder::IsActive.
by François Degros
· 7 years ago
d155d9f
Run clang-tidy modernize-use-equals-{delete,default} on //base
by Chris Watkins
· 7 years ago
fb54092
Reland "Change size in memory mapped region to size_t"
by Will Harris
· 7 years ago
0dbf7f1
Revert "Change size in memory mapped region to size_t"
by Yuzhu Shen
· 7 years ago
70befc5
Change size in memory mapped region to size_t
by Will Harris
· 7 years ago
ca72b43
Move string storage out of HistogramBase class.
by Brian White
· 7 years ago
76daaba
Handle multiple Browser process metrics files.
by Brian White
· 7 years ago
9fbe1e5
jumboify base
by Nico Weber
· 7 years ago
e58df7b
Remove VallidateAllHistograms.
by Brian White
· 7 years ago
51215ca
Change Pickle::Write* methods to return void.
by Daniel Cheng
· 7 years ago
cd0c467
Replace base::MakeUnique with std::make_unique in base/.
by Jeremy Roman
· 7 years ago
da1f87e
Use internal flag to protect against multiple initialization of histogram.
by Brian White
· 7 years ago
ffa2eb3
Capture the size of an existing file for allocator size.
by Brian White
· 7 years ago
8a3b4f2
Validate subprocess histograms before and after merge.
by Brian White
· 7 years ago
a464326
Expand validation for histograms coming from persistent memory.
by Alexei Svitkine
· 7 years ago
ae98eb1
Add process lists and dump plumbing to OOP memory logger.
by Brett Wilson
· 7 years ago
15c1ba2
Add more instrumentation to diagnose an Android memory corruption.
by Alexei Svitkine
· 7 years ago
15cbffa
Add more instrumentation for histogram crash.
by Alexei Svitkine
· 7 years ago
d0716d6
Put BrowserMetrics with embedded profiles into subdir for auto-upload.
by bcwhite
· 7 years ago
4c3c766
Added support for 'spare' file that can be used at startup.
by bcwhite
· 7 years ago
ea4b661
Use acquire/relase for delayed persistent allocations.
by bcwhite
· 7 years ago
11c7384
Copy only accessed PersistentHistogramData fields when validating.
by bcwhite
· 7 years ago
4e70cfa
Embed a single sample in histogram metadata.
by bcwhite
· 7 years ago
4f9ae57
Revert of Embed a single sample in histogram metadata. (patchset #9 id:240001 of https://codereview.chromium.org/2811713003/ )
by tdanderson
· 7 years ago
c54fb84
Embed a single sample in histogram metadata.
by bcwhite
· 7 years ago
83b01f1
De-duplicate ranges information in persistent memory.
by bcwhite
· 7 years ago
f15b3e1
Clean up: Remove GlobalHistogramAllocator::CreateWithSharedMemory
by hajimehoshi
· 7 years ago
6bb6682
Harden allocator for file-backed memory.
by bcwhite
· 7 years ago
1b498d1
Add acquire/release to global variable.
by bcwhite
· 7 years ago
18fd0b8
Fix ChangeType() to do thread-safe memory clear.
by bcwhite
· 7 years ago
4229e15
Use atomic ops for managing g_allocator.
by bcwhite
· 8 years ago
a9d99b0
Some minor fixes around persistent histograms.
by bcwhite
· 8 years ago
c20889a
Don't crash debug builds for full allocator.
by bcwhite
· 8 years ago
10574ca
Improved support for objects inside persistent memory.
by bcwhite
· 8 years ago
064b27d
Reland of Enforce 32/64 bit compatibility for persistent objects. (patchset #1 id:1 of https://codereview.chromium.org/2521513005/ )
by piman
· 8 years ago
32dbbe4
Revert of Enforce 32/64 bit compatibility for persistent objects. (patchset #7 id:260001 of https://codereview.chromium.org/2490303002/ )
by piman
· 8 years ago
3d19992
Enforce 32/64 bit compatibility for persistent objects.
by bcwhite
· 8 years ago
193e73c
Disable log message unless explicitly requested.
by bcwhite
· 8 years ago
197a48f
Fix problem with persistent histograms getting ID of zero.
by bcwhite
· 8 years ago
1f0e410
The GHA won't function properly if the SR hasn't been initialized so do that.
by bcwhite
· 8 years ago
b131654
Integrate Crashpad UMA
by scottmg
· 8 years ago
d95e71b
Re-write many calls to WrapUnique() with MakeUnique()
by ricea
· 8 years ago
09dac60
Reordered PHA methods to match header file.
by bcwhite
· 8 years ago
3b20d0f
Support experiment to store persistent metrics in memory-mapped file.
by bcwhite
· 8 years ago
8422882
Change FileMetricsProvider to merge into StatisticsRecorder.
by bcwhite
· 8 years ago
1c1840f
Make changing a record's type an atomic operation.
by bcwhite
· 8 years ago
c78fc99
Merge subprocess metrics into global StatisticsRecorder.
by bcwhite
· 8 years ago
0a10927
Delay PersistentHistogramAllocator creation until it's known to be used.
by bcwhite
· 8 years ago
ff70a39
Support saving browser metrics to disk and reading them during next run.
by bcwhite
· 8 years ago
7c48071
Lazily access sparse records to avoid race condition.
by bcwhite
· 8 years ago
f0b1208
Write non-critical log messages only for -v=1.
by bcwhite
· 8 years ago
174bac7
Ensure that DLOG(FATAL) also asserts in release-with-asserts builds.
by jam
· 8 years ago
b4ea1e4
Improve efficiency of persistent sparse histograms.
by bcwhite
· 8 years ago
5841a60
Remove unnecessary lock that causes reentry.
by bcwhite
· 8 years ago
5597804
Create and pass shared-histogram-allocator from browser to renderer.
by bcwhite
· 8 years ago
30046dc
Revert of Remove unnecessary lock that causes reentry. (patchset #2 id:20001 of https://codereview.chromium.org/1865303004/ )
by bcwhite
· 8 years ago
62f0c60
Remove unnecessary lock that causes reentry.
by bcwhite
· 8 years ago
0c417bf
Improved iterator for persistent memory allocator.
by bcwhite
· 8 years ago
15d6aba
Break global impact of PersistentHistogramAllocator into a separate class.
by bcwhite
· 8 years ago
cc8e4d8
Convert //base to use std::unique_ptr
by dcheng
· 8 years ago
72e3511
Revert of Collect information about failing histogram factory calls. (patchset #10 id:360001 of https://codereview.chromium.org/1719363002/ )
by bcwhite
· 8 years ago
b376d06
Collect information about failing histogram factory calls.
by bcwhite
· 8 years ago
7efd510
Add support for persistent sparse histograms.
by bcwhite
· 8 years ago
5d8f910
Report histogram creation results.
by bcwhite
· 8 years ago
248583d
Refactor histogram_persistence to be a class.
by bcwhite
· 8 years ago