Commit 947aec47 authored by Tobias Sargeant's avatar Tobias Sargeant Committed by Commit Bot

[weblayer] Add GPU related crash keys.

These keys are collected on all other platforms, and are useful for
identifying issues that are particular to a given GPU or driver.

Bug: 1064594
Change-Id: I0c727209939b39cea09beb8ce55dba2a6227fb6f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2120308Reviewed-by: default avatarKenneth Russell <kbr@chromium.org>
Reviewed-by: default avatarBo <boliu@chromium.org>
Commit-Queue: Tobias Sargeant <tobiasjs@chromium.org>
Cr-Commit-Position: refs/heads/master@{#753955}
parent aeb4b3df
......@@ -258,6 +258,7 @@ source_set("weblayer_lib_base") {
"//content/public/common:service_names",
"//content/public/renderer",
"//content/public/utility",
"//gpu/config",
"//net",
"//net:net_resources",
"//sandbox",
......
include_rules = [
"+content/app/resources",
"+content/public/common",
"+gpu/config",
"+third_party/blink/public/strings/grit/blink_strings.h",
"+ui/base",
]
......@@ -6,6 +6,8 @@
#include "build/build_config.h"
#include "content/app/resources/grit/content_resources.h"
#include "gpu/config/gpu_info.h"
#include "gpu/config/gpu_util.h"
#include "third_party/blink/public/strings/grit/blink_strings.h"
#include "ui/base/l10n/l10n_util.h"
#include "ui/base/resource/resource_bundle.h"
......@@ -39,6 +41,10 @@ base::RefCountedMemory* ContentClientImpl::GetDataResourceBytes(
resource_id);
}
void ContentClientImpl::SetGpuInfo(const gpu::GPUInfo& gpu_info) {
gpu::SetKeysForCrashLogging(gpu_info);
}
gfx::Image& ContentClientImpl::GetNativeImageNamed(int resource_id) {
return ui::ResourceBundle::GetSharedInstance().GetNativeImageNamed(
resource_id);
......
......@@ -20,6 +20,7 @@ class ContentClientImpl : public content::ContentClient {
base::StringPiece GetDataResource(int resource_id,
ui::ScaleFactor scale_factor) override;
base::RefCountedMemory* GetDataResourceBytes(int resource_id) override;
void SetGpuInfo(const gpu::GPUInfo& gpu_info) override;
gfx::Image& GetNativeImageNamed(int resource_id) override;
};
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment