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

Commit b250cae9 authored by Nattharat Jariyanuntanaet's avatar Nattharat Jariyanuntanaet
Browse files

Dump UWB snoop logs into bugreport

Bug: 341014812
Test: manual, bugreport attached in the associated bug
Change-Id: Idd8ed44d108ec2bf92d2f98bb22fabf3c7d97a56
parent 0893c1c3
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -190,6 +190,7 @@ void add_mountinfo();
#define SDK_EXT_INFO "/apex/com.android.sdkext/bin/derive_sdk"
#define DROPBOX_DIR "/data/system/dropbox"
#define PRINT_FLAGS "/system/bin/printflags"
#define UWB_LOG_DIR "/data/misc/apexdata/com.android.uwb/log"

// TODO(narayan): Since this information has to be kept in sync
// with tombstoned, we should just put it in a common header.
@@ -1963,6 +1964,9 @@ Dumpstate::RunStatus Dumpstate::DumpstateDefaultAfterCritical() {
    RunCommand("SDK EXTENSIONS", {SDK_EXT_INFO, "--dump"},
               CommandOptions::WithTimeout(10).Always().DropRoot().Build());

    // Dump UWB UCI logs here because apexdata requires root access
    ds.AddDir(UWB_LOG_DIR, true);

    if (dump_pool_) {
        RETURN_IF_USER_DENIED_CONSENT();
        WaitForTask(std::move(dump_traces));