Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5ee97e8e authored by Elliott Hughes's avatar Elliott Hughes
Browse files

Log when bootcharting ends.

Bug: http://b/26863004
Test: bootcharted N9
Change-Id: Ie91a4342d05ac5e7b6a8d37fa729edf36c38912b
parent 28c0c076
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -241,6 +241,7 @@ static void bootchart_finish() {
    fclose(log_disks);
    fclose(log_procs);
    acct(NULL);
    LOG(INFO) << "Bootcharting finished";
}

void bootchart_sample(int* timeout) {
@@ -253,12 +254,12 @@ void bootchart_sample(int* timeout) {
    int elapsed_time = current_time - g_last_bootchart_time;

    if (elapsed_time >= BOOTCHART_POLLING_MS) {
        /* count missed samples */
        // Count missed samples.
        while (elapsed_time >= BOOTCHART_POLLING_MS) {
            elapsed_time -= BOOTCHART_POLLING_MS;
            g_remaining_samples--;
        }
        /* count may be negative, take a sample anyway */
        // Count may be negative, take a sample anyway.
        g_last_bootchart_time = current_time;
        if (bootchart_step() < 0 || g_remaining_samples <= 0) {
            bootchart_finish();