summaryrefslogtreecommitdiffstats
path: root/webkit/media
diff options
context:
space:
mode:
authorcdn@chromium.org <cdn@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-04-12 20:27:53 +0000
committercdn@chromium.org <cdn@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-04-12 20:27:53 +0000
commit926f8fde56a1302c5d3e1dfbc538766b7f6378bd (patch)
tree67b1e1368943d0d1b53634d6758633260560e469 /webkit/media
parent9361ed8fb1d9d1c777b2c49c46604c4709f32be2 (diff)
downloadchromium_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.cc4
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());