summaryrefslogtreecommitdiff
path: root/cmds/dumpstate/dumpstate.cpp
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2024-05-30 18:11:50 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2024-05-30 18:11:50 +0000
commit7f9f91a651a6441afa67752aaf215e4fdc7690a5 (patch)
tree975c526de2ebd2cd225f98060f80544d004f5eaa /cmds/dumpstate/dumpstate.cpp
parent3404d1ff774c089c59e5a45cd8a0372daa0f27c0 (diff)
parentb56f55107451e214e8bb7b2e362b8357537cb754 (diff)
Merge "Dump UWB snoop logs into bugreport" into main am: afbfd4c28a am: b56f551074
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/3088266 Change-Id: Id98ce9c2c0747e25b9137215d8917bef286f6868 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'cmds/dumpstate/dumpstate.cpp')
-rw-r--r--cmds/dumpstate/dumpstate.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/cmds/dumpstate/dumpstate.cpp b/cmds/dumpstate/dumpstate.cpp
index 23e2d5f2b2..1b61e3ab74 100644
--- a/cmds/dumpstate/dumpstate.cpp
+++ b/cmds/dumpstate/dumpstate.cpp
@@ -191,6 +191,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.
@@ -1972,6 +1973,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));