diff options
author | Yabin Cui <yabinc@google.com> | 2015-07-13 19:44:24 -0700 |
---|---|---|
committer | Yabin Cui <yabinc@google.com> | 2015-07-13 19:44:24 -0700 |
commit | ca7b9e71ad24c851de462bae455cc54542071adf (patch) | |
tree | b333954099176af10e4a82f059932936feaf93e2 /simpleperf/perf_regs.cpp | |
parent | 76769e502d8f0ebf5d2c81b00246727fb0a59925 (diff) | |
download | extras-ca7b9e71ad24c851de462bae455cc54542071adf.tar.gz |
Simpleperf: fix build error on mips.
Bug: 22229391
Change-Id: I3368da136277355e05045ee1203bb9a47036e94a
Diffstat (limited to 'simpleperf/perf_regs.cpp')
-rw-r--r-- | simpleperf/perf_regs.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/simpleperf/perf_regs.cpp b/simpleperf/perf_regs.cpp index 8480576b..6a638761 100644 --- a/simpleperf/perf_regs.cpp +++ b/simpleperf/perf_regs.cpp @@ -31,7 +31,7 @@ constexpr ArchType GetBuildArch() { #elif defined(__arm__) return ARCH_ARM; #else - return ARCH_INVALID; + return ARCH_UNSUPPORTED; #endif } @@ -51,7 +51,7 @@ bool SetCurrentArch(const std::string& arch) { } else if (android::base::StartsWith(arch, "arm")) { current_arch = ARCH_ARM; } else { - LOG(ERROR) << "unknown arch: " << arch; + LOG(ERROR) << "unsupported arch: " << arch; return false; } return true; @@ -68,6 +68,8 @@ uint64_t GetSupportedRegMask() { return ((1ULL << PERF_REG_ARM_MAX) - 1); case ARCH_ARM64: return ((1ULL << PERF_REG_ARM64_MAX) - 1); + default: + return 0; } return 0; } @@ -118,6 +120,7 @@ std::string GetRegName(size_t reg) { CHECK(it != arm64_reg_map.end()) << "unknown reg " << reg; return it->second; } + case ARCH_UNSUPPORTED: + return "unknown"; } - return std::string(); } |