am 683790ae: Merge "init: Fix bootchart trigger for emulator"

* commit '683790ae54cd0202385027d259f78894639911e7':
  init: Fix bootchart trigger for emulator
This commit is contained in:
Elliott Hughes 2015-07-16 21:23:30 +00:00 committed by Android Git Automerger
commit 770b78bd23

View file

@ -164,10 +164,11 @@ static int bootchart_init() {
// timeout. this is useful when using -wipe-data since the /data
// partition is fresh.
std::string cmdline;
const char* s;
android::base::ReadFileToString("/proc/cmdline", &cmdline);
#define KERNEL_OPTION "androidboot.bootchart="
if (strstr(cmdline.c_str(), KERNEL_OPTION) != NULL) {
timeout = atoi(cmdline.c_str() + sizeof(KERNEL_OPTION) - 1);
if ((s = strstr(cmdline.c_str(), KERNEL_OPTION)) != NULL) {
timeout = atoi(s + sizeof(KERNEL_OPTION) - 1);
}
}
if (timeout == 0)