| Index: base/sys_info_android.cc
|
| diff --git a/base/sys_info_android.cc b/base/sys_info_android.cc
|
| index 0eeb581c93c46e916e0c927a6b78590f23d73281..4b923d1ac9494b21d40bcafc215651a0cba8f416 100644
|
| --- a/base/sys_info_android.cc
|
| +++ b/base/sys_info_android.cc
|
| @@ -65,9 +65,9 @@ const int kDefaultAndroidBugfixVersion = 99;
|
|
|
| // Parse out the OS version numbers from the system properties.
|
| void ParseOSVersionNumbers(const char* os_version_str,
|
| - int32 *major_version,
|
| - int32 *minor_version,
|
| - int32 *bugfix_version) {
|
| + int32_t* major_version,
|
| + int32_t* minor_version,
|
| + int32_t* bugfix_version) {
|
| if (os_version_str[0]) {
|
| // Try to parse out the version numbers from the string.
|
| int num_read = sscanf(os_version_str, "%d.%d.%d", major_version,
|
| @@ -90,13 +90,13 @@ void ParseOSVersionNumbers(const char* os_version_str,
|
| // Parses a system property (specified with unit 'k','m' or 'g').
|
| // Returns a value in bytes.
|
| // Returns -1 if the string could not be parsed.
|
| -int64 ParseSystemPropertyBytes(const base::StringPiece& str) {
|
| - const int64 KB = 1024;
|
| - const int64 MB = 1024 * KB;
|
| - const int64 GB = 1024 * MB;
|
| +int64_t ParseSystemPropertyBytes(const base::StringPiece& str) {
|
| + const int64_t KB = 1024;
|
| + const int64_t MB = 1024 * KB;
|
| + const int64_t GB = 1024 * MB;
|
| if (str.size() == 0u)
|
| return -1;
|
| - int64 unit_multiplier = 1;
|
| + int64_t unit_multiplier = 1;
|
| size_t length = str.size();
|
| if (str[length - 1] == 'k') {
|
| unit_multiplier = KB;
|
| @@ -108,10 +108,11 @@ int64 ParseSystemPropertyBytes(const base::StringPiece& str) {
|
| unit_multiplier = GB;
|
| length--;
|
| }
|
| - int64 result = 0;
|
| + int64_t result = 0;
|
| bool parsed = base::StringToInt64(str.substr(0, length), &result);
|
| bool negative = result <= 0;
|
| - bool overflow = result >= std::numeric_limits<int64>::max() / unit_multiplier;
|
| + bool overflow =
|
| + result >= std::numeric_limits<int64_t>::max() / unit_multiplier;
|
| if (!parsed || negative || overflow)
|
| return -1;
|
| return result * unit_multiplier;
|
| @@ -123,14 +124,15 @@ int GetDalvikHeapSizeMB() {
|
| // dalvik.vm.heapsize property is writable by a root user.
|
| // Clamp it to reasonable range as a sanity check,
|
| // a typical android device will never have less than 48MB.
|
| - const int64 MB = 1024 * 1024;
|
| - int64 result = ParseSystemPropertyBytes(heap_size_str);
|
| + const int64_t MB = 1024 * 1024;
|
| + int64_t result = ParseSystemPropertyBytes(heap_size_str);
|
| if (result == -1) {
|
| // We should consider not exposing these values if they are not reliable.
|
| LOG(ERROR) << "Can't parse dalvik.vm.heapsize: " << heap_size_str;
|
| result = base::SysInfo::AmountOfPhysicalMemoryMB() / 3;
|
| }
|
| - result = std::min<int64>(std::max<int64>(32 * MB, result), 1024 * MB) / MB;
|
| + result =
|
| + std::min<int64_t>(std::max<int64_t>(32 * MB, result), 1024 * MB) / MB;
|
| return static_cast<int>(result);
|
| }
|
|
|
| @@ -140,14 +142,14 @@ int GetDalvikHeapGrowthLimitMB() {
|
| // dalvik.vm.heapgrowthlimit property is writable by a root user.
|
| // Clamp it to reasonable range as a sanity check,
|
| // a typical android device will never have less than 24MB.
|
| - const int64 MB = 1024 * 1024;
|
| - int64 result = ParseSystemPropertyBytes(heap_size_str);
|
| + const int64_t MB = 1024 * 1024;
|
| + int64_t result = ParseSystemPropertyBytes(heap_size_str);
|
| if (result == -1) {
|
| // We should consider not exposing these values if they are not reliable.
|
| LOG(ERROR) << "Can't parse dalvik.vm.heapgrowthlimit: " << heap_size_str;
|
| result = base::SysInfo::AmountOfPhysicalMemoryMB() / 6;
|
| }
|
| - result = std::min<int64>(std::max<int64>(16 * MB, result), 512 * MB) / MB;
|
| + result = std::min<int64_t>(std::max<int64_t>(16 * MB, result), 512 * MB) / MB;
|
| return static_cast<int>(result);
|
| }
|
|
|
| @@ -166,14 +168,14 @@ std::string SysInfo::OperatingSystemName() {
|
| }
|
|
|
| std::string SysInfo::OperatingSystemVersion() {
|
| - int32 major, minor, bugfix;
|
| + int32_t major, minor, bugfix;
|
| OperatingSystemVersionNumbers(&major, &minor, &bugfix);
|
| return StringPrintf("%d.%d.%d", major, minor, bugfix);
|
| }
|
|
|
| -void SysInfo::OperatingSystemVersionNumbers(int32* major_version,
|
| - int32* minor_version,
|
| - int32* bugfix_version) {
|
| +void SysInfo::OperatingSystemVersionNumbers(int32_t* major_version,
|
| + int32_t* minor_version,
|
| + int32_t* bugfix_version) {
|
| // Read the version number string out from the properties.
|
| char os_version_str[PROP_VALUE_MAX];
|
| __system_property_get("ro.build.version.release", os_version_str);
|
|
|