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

Commit bb6fa175 authored by Mike Lockwood's avatar Mike Lockwood
Browse files

dumpstate: Emit a logcat message at beginning and end of execution.



Since the logcat is not printed until later in the output, this will
make it easier to determine at what point the user pressed the key sequence
to initiate the bugreport, which can be helpful when debugging timing dependent problems.

b/2164183

Change-Id: I5b650a6163c383183ff28e344dac36fab11a2c7b
Signed-off-by: default avatarMike Lockwood <lockwood@android.com>
parent 5fbaefc3
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -28,6 +28,10 @@
#include <cutils/sockets.h>
#include "private/android_filesystem_config.h"

#define LOG_NDEBUG 0
#define LOG_TAG "dumpstate"
#include <utils/Log.h>

#include "dumpstate.h"

static char* const gzip_args[] = { "gzip", "-6", 0 };
@@ -182,6 +186,8 @@ int main(int argc, char *argv[]) {
    pid_t   pid;
    gid_t groups[] = { AID_LOG, AID_SDCARD_RW };

    LOGI("begin\n");

    /* set as high priority, and protect from OOM killer */
    setpriority(PRIO_PROCESS, 0, -20);
    protect_from_oom_killer();
@@ -332,6 +338,8 @@ int main(int argc, char *argv[]) {
    /* so gzip will terminate */
    close(STDOUT_FILENO);

    LOGI("done\n");

    return 0;
}