sadrul | c05f347 | 2017-03-23 20:30:05 | [diff] [blame] | 1 | // Copyright 2017 The Chromium Authors. All rights reserved. |
| 2 | // Use of this source code is governed by a BSD-style license that can be |
| 3 | // found in the LICENSE file. |
| 4 | |
| 5 | #include "gpu/config/gpu_crash_keys.h" |
| 6 | |
| 7 | namespace gpu { |
| 8 | namespace crash_keys { |
Sunny Sachanandani | ac4fed4 | 2017-06-28 01:44:55 | [diff] [blame] | 9 | |
sadrul | c05f347 | 2017-03-23 20:30:05 | [diff] [blame] | 10 | #if !defined(OS_ANDROID) |
Robert Sesek | d732922 | 2017-12-08 15:31:08 | [diff] [blame] | 11 | crash_reporter::CrashKeyString<16> gpu_vendor_id("gpu-venid"); |
| 12 | crash_reporter::CrashKeyString<16> gpu_device_id("gpu-devid"); |
Zhenyao Mo | 2df3583 | 2019-09-26 22:52:29 | [diff] [blame] | 13 | #endif // !OS_ANDROID |
| 14 | #if defined(OS_WIN) |
| 15 | crash_reporter::CrashKeyString<16> gpu_sub_sys_id("gpu-subid"); |
| 16 | crash_reporter::CrashKeyString<16> gpu_revision("gpu-rev"); |
| 17 | #endif // OS_WIN |
Robert Sesek | d732922 | 2017-12-08 15:31:08 | [diff] [blame] | 18 | crash_reporter::CrashKeyString<64> gpu_driver_version("gpu-driver"); |
| 19 | crash_reporter::CrashKeyString<16> gpu_pixel_shader_version("gpu-psver"); |
| 20 | crash_reporter::CrashKeyString<16> gpu_vertex_shader_version("gpu-vsver"); |
sadrul | c05f347 | 2017-03-23 20:30:05 | [diff] [blame] | 21 | #if defined(OS_MACOSX) |
Robert Sesek | d732922 | 2017-12-08 15:31:08 | [diff] [blame] | 22 | crash_reporter::CrashKeyString<64> gpu_gl_version("gpu-glver"); |
sadrul | c05f347 | 2017-03-23 20:30:05 | [diff] [blame] | 23 | #elif defined(OS_POSIX) |
Robert Sesek | d732922 | 2017-12-08 15:31:08 | [diff] [blame] | 24 | crash_reporter::CrashKeyString<256> gpu_vendor("gpu-gl-vendor"); |
| 25 | crash_reporter::CrashKeyString<128> gpu_renderer("gpu-gl-renderer"); |
sadrul | c05f347 | 2017-03-23 20:30:05 | [diff] [blame] | 26 | #endif |
Robert Sesek | d732922 | 2017-12-08 15:31:08 | [diff] [blame] | 27 | crash_reporter::CrashKeyString<4> gpu_gl_context_is_virtual( |
| 28 | "gpu-gl-context-is-virtual"); |
Zhenyao Mo | a8a44a0 | 2019-03-16 05:06:34 | [diff] [blame] | 29 | crash_reporter::CrashKeyString<20> available_physical_memory_in_mb( |
| 30 | "available-physical-memory-in-mb"); |
Zhenyao Mo | 3548bb3 | 2019-06-07 00:39:25 | [diff] [blame] | 31 | crash_reporter::CrashKeyString<1024> current_shader_0("current-shader-0"); |
| 32 | crash_reporter::CrashKeyString<1024> current_shader_1("current-shader-1"); |
Maggie Chen | c8e3fb4 | 2019-08-09 01:11:55 | [diff] [blame] | 33 | crash_reporter::CrashKeyString<4> gpu_watchdog_kill_after_power_resume( |
| 34 | "gpu-watchdog-kill-after-power-resume"); |
Maggie Chen | 84b4b23a | 2019-10-23 20:23:15 | [diff] [blame] | 35 | crash_reporter::CrashKeyString<4> gpu_watchdog_crashed_in_gpu_init( |
| 36 | "gpu-watchdog-crashed-in-gpu-init"); |
Sunny Sachanandani | a2c68af | 2017-06-22 02:23:35 | [diff] [blame] | 37 | |
sadrul | c05f347 | 2017-03-23 20:30:05 | [diff] [blame] | 38 | } // namespace crash_keys |
| 39 | } // namespace gpu |