diff options
author | jar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-31 07:02:49 +0000 |
---|---|---|
committer | jar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-31 07:02:49 +0000 |
commit | 13cdf8e5c38e08574a2e1d7a09a33f41a9cffa59 (patch) | |
tree | 9b8e3412c5f344e3722c43a03e0fbbf4eb2bc0e2 /tools/valgrind | |
parent | 9c388f1495a66b6e84fb51f9e8596238352e733b (diff) | |
download | chromium_src-13cdf8e5c38e08574a2e1d7a09a33f41a9cffa59.zip chromium_src-13cdf8e5c38e08574a2e1d7a09a33f41a9cffa59.tar.gz chromium_src-13cdf8e5c38e08574a2e1d7a09a33f41a9cffa59.tar.bz2 |
Revert 107928 - Pile of nits for tracked object enablement
[Re-land of Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=107921
with supressions for induced (and planned) leaks) ]
Be extra carful about handling races in access to status_.
This will avoid generating a delta between a null time
and a real time, when status is changing in/around
the run of a task. This won't help with the benign
race for checking status_, but it may help with unit
test tsan complaints.
Leak data aggressively, rather than cleaning up, to
prevent any chance of a data access race between
tracked object testing (which need a near-virgin
global state, and hence must start by cleaning it up), and
other tests, which may have lingering threaded actions,
that still access some previously created task tracking
data.
Provide more options for flags to enable/disable
tracking. These options might become useful
if we changed the default to not do tracking.
Allow for HTML generation even if the tracking has
changed to being disabled. This is especially useful
for looking at the tracked instances that were
monitored after turning tracking on by default, but
before the command line deactiated tracking.
tbr=rtenneti
bug=102327
Review URL: http://codereview.chromium.org/8414053
TBR=jar@chromium.org
Review URL: http://codereview.chromium.org/8422004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107931 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools/valgrind')
0 files changed, 0 insertions, 0 deletions