Bug:
22229391
Change-Id: I3368da136277355e05045ee1203bb9a47036e94a
#elif defined(__arm__)
return ARCH_ARM;
#else
- return ARCH_INVALID;
+ return ARCH_UNSUPPORTED;
#endif
}
} 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;
return ((1ULL << PERF_REG_ARM_MAX) - 1);
case ARCH_ARM64:
return ((1ULL << PERF_REG_ARM64_MAX) - 1);
+ default:
+ return 0;
}
return 0;
}
CHECK(it != arm64_reg_map.end()) << "unknown reg " << reg;
return it->second;
}
+ case ARCH_UNSUPPORTED:
+ return "unknown";
}
- return std::string();
}
ARCH_X86_64,
ARCH_ARM,
ARCH_ARM64,
+ ARCH_UNSUPPORTED,
};
ArchType GetCurrentArch();