summaryrefslogtreecommitdiff
path: root/cmds/dumpstate/dumpstate.cpp
diff options
context:
space:
mode:
author Woody Lin <woodylin@google.com> 2021-05-10 12:10:10 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2021-05-10 12:10:10 +0000
commitce552630ea5b55f8b162a12285666bb1dbd0cc6c (patch)
tree9842ce71cc867619f0a784910ebcd092e6520268 /cmds/dumpstate/dumpstate.cpp
parentf2a516095ecea95a021acc8dd15162aea58648e8 (diff)
parentc198f25d4414312f00cd490704f0ab173049e03a (diff)
Merge "dumpstate: Add "MODULES INFO""
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 b8df99fd55..501e2814f2 100644
--- a/cmds/dumpstate/dumpstate.cpp
+++ b/cmds/dumpstate/dumpstate.cpp
@@ -1640,6 +1640,10 @@ static Dumpstate::RunStatus dumpstate() {
MYLOGD("Skipping 'lsmod' because /proc/modules does not exist\n");
} else {
RunCommand("LSMOD", {"lsmod"});
+ RunCommand("MODULES INFO",
+ {"sh", "-c", "cat /proc/modules | cut -d' ' -f1 | "
+ " while read MOD ; do echo modinfo:$MOD ; modinfo $MOD ; "
+ "done"}, CommandOptions::AS_ROOT);
}
if (android::base::GetBoolProperty("ro.logd.kernel", false)) {