| Index: content/public/common/gpu_memory_stats.h
|
| diff --git a/content/public/common/gpu_memory_stats.h b/content/public/common/gpu_memory_stats.h
|
| index 09bda3fe52b9b9a7dd387d42719c60645efe0354..5a6337bc488f9523216037007e2a00a906d8b441 100644
|
| --- a/content/public/common/gpu_memory_stats.h
|
| +++ b/content/public/common/gpu_memory_stats.h
|
| @@ -17,6 +17,8 @@
|
|
|
| namespace content {
|
|
|
| +// Note: we use uint64_t instead of size_t for byte count because this struct
|
| +// is sent over IPC which could span 32 & 64 bit processes.
|
| struct CONTENT_EXPORT GPUVideoMemoryUsageStats {
|
| GPUVideoMemoryUsageStats();
|
| ~GPUVideoMemoryUsageStats();
|
| @@ -26,7 +28,7 @@ struct CONTENT_EXPORT GPUVideoMemoryUsageStats {
|
| ~ProcessStats();
|
|
|
| // The bytes of GPU resources accessible by this process
|
| - uint32_t video_memory;
|
| + uint64_t video_memory;
|
|
|
| // Set to true if this process' GPU resource count is inflated because
|
| // it is counting other processes' resources (e.g, the GPU process has
|
| @@ -39,10 +41,10 @@ struct CONTENT_EXPORT GPUVideoMemoryUsageStats {
|
| ProcessMap process_map;
|
|
|
| // The total amount of GPU memory allocated at the time of the request.
|
| - uint32_t bytes_allocated;
|
| + uint64_t bytes_allocated;
|
|
|
| // The maximum amount of GPU memory ever allocated at once.
|
| - uint32_t bytes_allocated_historical_max;
|
| + uint64_t bytes_allocated_historical_max;
|
| };
|
|
|
| } // namespace content
|
|
|