Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libchrome
/
b42e7e3b8dccf9a9fa7cddc7bfbabd12336259b0
/
base
/
tracked_objects.cc
1f632fd
Fix a race in ThreadLocalStorage::StaticSlot::initialized which triggers a TSAN error.
by amistry
· 9 years ago
ac5567d
Cleanup base profiler initialization code.
by asvitkine
· 9 years ago
26fd14d
Revert of Revert of Inlining DeathData accessors, per earlier CR's comment (patchset #1 id:1 of https://codereview.chromium.org/1118753003/)
by vadimt
· 9 years ago
498a637
Cleanup: removing unused descendants information from tracked objects.
by vadimt
· 9 years ago
5a944ab
Revert of Inlining DeathData accessors, per earlier CR's comment (patchset #1 id:1 of https://codereview.chromium.org/1113463003/)
by vadimt
· 9 years ago
480761b
Inlining DeathData accessors, per earlier CR's comment.
by vadimt
· 9 years ago
bba3ed9
Delivering the FIRST_NONEMPTY_PAINT phase changing event to base/. This concludes the client-side “phased profiling” work.
by vadimt
· 9 years ago
61455c9
Cleanup: removing unused kTrackAllTaskObjects constant
by vadimt
· 10 years ago
33dba1d
Introducing phased profiling framework.
by vadimt
· 10 years ago
2159836
Removing unused Births methods and unnecessary link from chrome://profiler.
by vadimt
· 10 years ago
10772be
Removing unused DeathData::ResetMax() method
by vadimt
· 10 years ago
9a89f24
base: Change DCHECK_IS_ON to a macro DCHECK_IS_ON().
by danakj
· 10 years ago
9c8f32a
Prefix CommandLine usege with base namespace (Part 1: base/)
by pgal.u-szeged
· 10 years ago
49d4ebb
Make ThreadData::random_number_ an unsigned integer so that overflow has defined behavior.
by glider
· 10 years ago
62d12e9
Enable profiler timing with a field trial.
by vadimt
· 10 years ago
6c709f0
Creating infrastructure for profiler instrumentation only in developer build and Canary channel.
by vadimt
· 10 years ago
29787df
Creating a framework for suppressing pollution of the profiler data and applying for know cases of pollution.
by vadimt
· 10 years ago
0bc25d5
Fix unreachable code warnings in base/. Found by MSVC warning 4702.
by pkasting@chromium.org
· 11 years ago
67f4ef8
Use Atomic in IsProfilerTimingEnabled
by qsr@chromium.org
· 11 years ago
4b1cc32
Disable timing from chrome://profiler on Android.
by qsr@chromium.org
· 11 years ago
f29dd61
test IWYU fixups for base
by mostynb@opera.com
· 11 years ago
687756f
Update include paths in base for base/process changes.
by rsesek@chromium.org
· 11 years ago
115411e
Add queued_time_ms trace for events in message loop
by wangxianzhu@chromium.org
· 11 years ago
68a745c
Use a direct include of strings headers in base/.
by avi@chromium.org
· 11 years ago
eb54f42
Annotate the intentional test-only leak in base/tracked_objects.cc.
by earthdok@google.com
· 11 years ago
4a35791
Update "TallyBirth" and "TallyDeath" to "TallyABirth" and "TallyADeath"
by wtc@chromium.org
· 11 years ago
5eff831
Annotate ThreadData::PushToHeadOfList for MemorySanitizer.
by eugenis@chromium.org
· 12 years ago
086c9d2
TrackedObjects - fix for checking signed int overflowing
by rtenneti@chromium.org
· 12 years ago
746e85f
base: Constantify thread_name() getter accessor.
by tfarina@chromium.org
· 12 years ago
eff10e4
Handle wrapping of task run count beyond 2^31 times.
by jar@chromium.org
· 12 years ago
33d14ae
[UMA] Add performance profile data to UMA uploads.
by isherman@chromium.org
· 12 years ago
bc93d7d
Revert 133773 - [UMA] Add performance profile data to UMA uploads.
by isherman@chromium.org
· 12 years ago
a330d83
[UMA] Add performance profile data to UMA uploads.
by isherman@chromium.org
· 12 years ago
aa4d16a
Add ipc_channel_nacl to the untrusted build and fix all compile/link errors.
by bbudge@chromium.org
· 12 years ago
98c10d2
[UMA] Use proper C++ objects to serialize tracked_objects across process boundaries.
by isherman@chromium.org
· 13 years ago
3306fc0
Cleanup: Replace 'DurationInt' with int32, and always use 32-bit integers for tracking time.
by isherman@chromium.org
· 13 years ago
58b69ff
simplify a few header includes
by vapier@chromium.org
· 13 years ago
4626ccb
Support use of third party time function for about:profiler
by jar@chromium.org
· 13 years ago
23b0072
Propogate status setting for profiler to track parents
by jar@chromium.org
· 13 years ago
2433ec4
Revert 120789 - Propogate status setting for profiler to track parents
by jar@chromium.org
· 13 years ago
8e3be46
Propogate status setting for profiler to track parents
by jar@chromium.org
· 13 years ago
82306bf
Make it possible to use ThreadLocalStorage::Slot as a static without
by thakis@chromium.org
· 13 years ago
88fbaf6
Cleanup: Remove static storage for variables in an unnamed namespace.
by jhawkins@chromium.org
· 13 years ago
998561e
Add a convenience typedef LazyInstance<T>::Leaky to avoid repeating T.
by fischman@chromium.org
· 13 years ago
b5c974b
Detect child tasks born during a profiled tasks
by jar@chromium.org
· 13 years ago
26abc1f
Minor cleanup preparing for recording parent-child data
by jar@chromium.org
· 13 years ago
6970841
Fix the memcheck annotation in RecordDeath().
by rnk@chromium.org
· 13 years ago
1a280df
Add memcheck annotation and remove suppression.
by rnk@chromium.org
· 13 years ago
111586a
Revert 112937 - Suppress unitialized use of memory for random_number_ seed
by jar@chromium.org
· 13 years ago
10ba7bd
Suppress unitialized use of memory for random_number_ seed
by jar@chromium.org
· 13 years ago
9332ea0
Fixing tree (using smaller prime than 2^31)
by jar@chromium.org
· 13 years ago
a026041
Support incremental-max and sample in Profiler data
by jar@chromium.org
· 13 years ago
3141ba2
Remove bogus line and fix tree
by jar@chromium.org
· 13 years ago
92703d5
Check that thread contexts are cleaned up during profiling
by jar@chromium.org
· 13 years ago
50c48db
Switch to a simple linked-list for worker thread pool
by jar@chromium.org
· 13 years ago
10ef990
Avoid any possibility of an Alloc during TLS thread teardown
by jar@chromium.org
· 13 years ago
2e35365
Remove about:tracking. It has been subsumed by about:profiler.
by eroman@chromium.org
· 13 years ago
6980090
Handle null timer values when profiling sections
by jar@chromium.org
· 13 years ago
340a7c5
Reduce race potential for lazy testing initialization of profiler
by jar@chromium.org
· 13 years ago
b24883c
Allow linker initialization of lazy instance
by joth@chromium.org
· 13 years ago
b2845c8
Use leaky lazy instance for master lock in profiler
by jar@chromium.org
· 13 years ago
b536eef
Adjust interfaces to indicate when tracking is in progress
by jar@chromium.org
· 13 years ago
51c8dfb
Switch to using an intergral type for durations inside profiler
by jar@chromium.org
· 13 years ago
27cf297
Revert of Revert 108752 - Support tracking of IPC messages as tasks in profiler
by jar@chromium.org
· 13 years ago
523ca43
Revert 108752 - Support tracking of IPC messages as tasks in profiler
by joi@chromium.org
· 13 years ago
3d6a82f
Support tracking of IPC messages as tasks in profiler
by jar@chromium.org
· 13 years ago
0d46f3b
Support max of profiled times as well as sum and average
by jar@chromium.org
· 13 years ago
16bc873
Revert 108352 - Try to see if disabling ALL tracking helps tree
by jar@chromium.org
· 13 years ago
fc81eaf
Try to see if disabling ALL tracking helps tree
by jar@chromium.org
· 13 years ago
a41c9ba
Enable default object tracking no Mac
by jar@chromium.org
· 13 years ago
4be2cb0
Enable tracking of objects by default
by jar@chromium.org
· 13 years ago
c8b867c
Revert 107895 - Fully enable about:tracking by default
by joth@chromium.org
· 13 years ago
9794efb
Revert 107939 - Pile of nits for tracked object enablement
by joth@chromium.org
· 13 years ago
770faf6
Revert 107940 - Remove DCHECK that tickles TLS during shutdown
by joth@chromium.org
· 13 years ago
b45d886
Revert 107944 - Avoid all unnecessary calls to TLS during thread teardown
by joth@chromium.org
· 13 years ago
a83515f
Avoid all unnecessary calls to TLS during thread teardown
by jar@chromium.org
· 13 years ago
f42dd9d
Remove DCHECK that tickles TLS during shutdown
by jar@chromium.org
· 13 years ago
700d290
Pile of nits for tracked object enablement
by jar@chromium.org
· 13 years ago
220f5cb
Revert 107928 - Pile of nits for tracked object enablement
by jar@chromium.org
· 13 years ago
ec556e6
Pile of nits for tracked object enablement
by jar@chromium.org
· 13 years ago
406f5af
Revert 107921 - Pile of nits for tracked object enablement
by jar@chromium.org
· 13 years ago
fa3f96c
Pile of nits for tracked object enablement
by jar@chromium.org
· 13 years ago
173e386
Fully enable about:tracking by default
by jar@chromium.org
· 13 years ago
b8bb852
Revert 107793 - Fully enable about:tracking by default
by jar@chromium.org
· 13 years ago
1fd7194
Fully enable about:tracking by default
by jar@chromium.org
· 13 years ago
666ef9c
Support JSON encoding of data for about:tracking information
by jar@chromium.org
· 13 years ago
79a58c3
Update task tracking to not depend on message_loop_ singleton
by jar@chromium.org
· 13 years ago
f970105
Restore visibilty of Task Tracking via about:tracking
by jar@chromium.org
· 13 years ago
12fa092
Support Closure in ALL the loops!
by ajwong@chromium.org
· 13 years ago
d0f33c2
Apply CSP to chrome: and about: pages
by tsepez@chromium.org
· 13 years ago
a425ce3
Add/improve a bunch of comments
by jar@chromium.org
· 14 years ago
73bfc43
More DCHECK() updates. A mixture of _EQ and _GE.
by mhm@chromium.org
· 14 years ago
abe477a
Remove obsolete base/lock.h and fix up callers to use the new header file and
by brettw@chromium.org
· 14 years ago
37c078e
Order function definitions in base/ according to the header.
by erg@google.com
· 14 years ago
5b5f5e0
Move base/thread.h to base/threading, fix up callers to use the new location.
by brettw@chromium.org
· 14 years ago
6396558
Move thread local stuff from base to base/threading and consistently use the
by brettw@chromium.org
· 14 years ago
25726ef
Reland 66791 (change was innocent)
by willchan@chromium.org
· 14 years ago
f1b8e21
Revert 66719 - Reland r65996. Disallows Singletons on non-joinable thread.
by willchan@chromium.org
· 14 years ago
779810c
Reland r65996. Disallows Singletons on non-joinable thread.
by willchan@chromium.org
· 14 years ago
7afc8e3
Revert 65996 (test breakage) - Disallow Singleton and LazyInstance on non-joinable threads.
by willchan@chromium.org
· 14 years ago
Next »