| Index: base/process/process_metrics.h
|
| diff --git a/base/process/process_metrics.h b/base/process/process_metrics.h
|
| index eda199010b13f3f4261fd6e007add9631f14e856..8d8f7fc4ea509e849be809c9083edb2efad730e0 100644
|
| --- a/base/process/process_metrics.h
|
| +++ b/base/process/process_metrics.h
|
| @@ -8,14 +8,18 @@
|
| #ifndef BASE_PROCESS_PROCESS_METRICS_H_
|
| #define BASE_PROCESS_PROCESS_METRICS_H_
|
|
|
| +#include <stddef.h>
|
| +#include <stdint.h>
|
| +
|
| #include <string>
|
|
|
| #include "base/base_export.h"
|
| -#include "base/basictypes.h"
|
| #include "base/gtest_prod_util.h"
|
| +#include "base/macros.h"
|
| #include "base/process/process_handle.h"
|
| #include "base/time/time.h"
|
| #include "base/values.h"
|
| +#include "build/build_config.h"
|
|
|
| #if defined(OS_MACOSX)
|
| #include <mach/mach.h>
|
| @@ -87,7 +91,7 @@ struct CommittedKBytes {
|
| };
|
|
|
| // Convert a POSIX timeval to microseconds.
|
| -BASE_EXPORT int64 TimeValToMicroseconds(const struct timeval& tv);
|
| +BASE_EXPORT int64_t TimeValToMicroseconds(const struct timeval& tv);
|
|
|
| // Provides performance metrics for a specified process (CPU usage, memory and
|
| // IO counters). Use CreateCurrentProcessMetrics() to get an instance for the
|
| @@ -195,7 +199,7 @@ class BASE_EXPORT ProcessMetrics {
|
| #endif
|
|
|
| #if defined(OS_MACOSX) || defined(OS_LINUX)
|
| - int CalculateIdleWakeupsPerSecond(uint64 absolute_idle_wakeups);
|
| + int CalculateIdleWakeupsPerSecond(uint64_t absolute_idle_wakeups);
|
| #endif
|
|
|
| ProcessHandle process_;
|
| @@ -205,12 +209,12 @@ class BASE_EXPORT ProcessMetrics {
|
| // Used to store the previous times and CPU usage counts so we can
|
| // compute the CPU usage between calls.
|
| TimeTicks last_cpu_time_;
|
| - int64 last_system_time_;
|
| + int64_t last_system_time_;
|
|
|
| #if defined(OS_MACOSX) || defined(OS_LINUX)
|
| // Same thing for idle wakeups.
|
| TimeTicks last_idle_wakeups_time_;
|
| - uint64 last_absolute_idle_wakeups_;
|
| + uint64_t last_absolute_idle_wakeups_;
|
| #endif
|
|
|
| #if !defined(OS_IOS)
|
| @@ -336,17 +340,17 @@ struct BASE_EXPORT SystemDiskInfo {
|
| // Serializes the platform specific fields to value.
|
| scoped_ptr<Value> ToValue() const;
|
|
|
| - uint64 reads;
|
| - uint64 reads_merged;
|
| - uint64 sectors_read;
|
| - uint64 read_time;
|
| - uint64 writes;
|
| - uint64 writes_merged;
|
| - uint64 sectors_written;
|
| - uint64 write_time;
|
| - uint64 io;
|
| - uint64 io_time;
|
| - uint64 weighted_io_time;
|
| + uint64_t reads;
|
| + uint64_t reads_merged;
|
| + uint64_t sectors_read;
|
| + uint64_t read_time;
|
| + uint64_t writes;
|
| + uint64_t writes_merged;
|
| + uint64_t sectors_written;
|
| + uint64_t write_time;
|
| + uint64_t io;
|
| + uint64_t io_time;
|
| + uint64_t weighted_io_time;
|
| };
|
|
|
| // Checks whether the candidate string is a valid disk name, [hsv]d[a-z]+
|
| @@ -373,11 +377,11 @@ struct BASE_EXPORT SwapInfo {
|
| // Serializes the platform specific fields to value.
|
| scoped_ptr<Value> ToValue() const;
|
|
|
| - uint64 num_reads;
|
| - uint64 num_writes;
|
| - uint64 compr_data_size;
|
| - uint64 orig_data_size;
|
| - uint64 mem_used_total;
|
| + uint64_t num_reads;
|
| + uint64_t num_writes;
|
| + uint64_t compr_data_size;
|
| + uint64_t orig_data_size;
|
| + uint64_t mem_used_total;
|
| };
|
|
|
| // In ChromeOS, reads files from /sys/block/zram0 that contain ZRAM usage data.
|
|
|