diff options
author | cdn@chromium.org <cdn@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-12 20:27:53 +0000 |
---|---|---|
committer | cdn@chromium.org <cdn@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-12 20:27:53 +0000 |
commit | 926f8fde56a1302c5d3e1dfbc538766b7f6378bd (patch) | |
tree | 67b1e1368943d0d1b53634d6758633260560e469 /webkit/media | |
parent | 9361ed8fb1d9d1c777b2c49c46604c4709f32be2 (diff) | |
download | chromium_src-926f8fde56a1302c5d3e1dfbc538766b7f6378bd.zip chromium_src-926f8fde56a1302c5d3e1dfbc538766b7f6378bd.tar.gz chromium_src-926f8fde56a1302c5d3e1dfbc538766b7f6378bd.tar.bz2 |
Add custom entry fields for a sub-resource URL. The plan is to use this with plugins, image decoders, etc to track the last resource which was being parsed at the time of the crash.
BUG=N/A
TEST=N/A
Review URL: https://chromiumcodereview.appspot.com/13699011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@193994 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/media')
-rw-r--r-- | webkit/media/webmediaplayer_impl.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/webkit/media/webmediaplayer_impl.cc b/webkit/media/webmediaplayer_impl.cc index 6171067..6c3612b 100644 --- a/webkit/media/webmediaplayer_impl.cc +++ b/webkit/media/webmediaplayer_impl.cc @@ -11,6 +11,7 @@ #include "base/bind.h" #include "base/callback.h" +#include "base/debug/crash_logging.h" #include "base/message_loop_proxy.h" #include "base/metrics/histogram.h" #include "base/strings/string_number_conversions.h" @@ -319,6 +320,9 @@ void WebMediaPlayerImpl::LoadSetup(const WebKit::WebURL& url) { GURL gurl(url); UMA_HISTOGRAM_ENUMERATION("Media.URLScheme", URLScheme(gurl), kMaxURLScheme); + // Set subresource URL for crash reporting. + base::debug::SetCrashKeyValue("subresource_url", gurl.spec()); + // Handle any volume/preload changes that occurred before load(). setVolume(GetClient()->volume()); setPreload(GetClient()->preload()); |