dumpstate: dump cma information
At bugreport, dump cma information, which is useful for CMA memory leak. Bug: 233535442 Test: adb bugreport contains cma information in dumpstate_board.txt Signed-off-by: Minchan Kim <minchan@google.com> Change-Id: I37aa901b0376d5187c18c73422e9fa56bfd0d6bc
This commit is contained in:
parent
227972b2cf
commit
d4bfa6908a
1 changed files with 7 additions and 0 deletions
|
@ -891,6 +891,13 @@ void Dumpstate::dumpMemorySection(int fd) {
|
||||||
"done"});
|
"done"});
|
||||||
DumpFileToFd(fd, "dmabuf info", "/d/dma_buf/bufinfo");
|
DumpFileToFd(fd, "dmabuf info", "/d/dma_buf/bufinfo");
|
||||||
DumpFileToFd(fd, "Page Pinner - longterm pin", "/sys/kernel/debug/page_pinner/buffer");
|
DumpFileToFd(fd, "Page Pinner - longterm pin", "/sys/kernel/debug/page_pinner/buffer");
|
||||||
|
RunCommandToFd(fd, "CMA info", {"/vendor/bin/sh", "-c",
|
||||||
|
"for d in $(ls -d /d/cma/*); do "
|
||||||
|
"echo --- $d;"
|
||||||
|
"echo --- count; cat $d/count; "
|
||||||
|
"echo --- used; cat $d/used; "
|
||||||
|
"echo --- bitmap; cat $d/bitmap; "
|
||||||
|
"done"});
|
||||||
}
|
}
|
||||||
|
|
||||||
static void DumpF2FS(int fd) {
|
static void DumpF2FS(int fd) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue