summaryrefslogtreecommitdiff
path: root/atrace
diff options
context:
space:
mode:
authorHridya Valsaraju <hridya@google.com>2021-03-11 00:45:02 -0800
committerHridya Valsaraju <hridya@google.com>2021-03-16 22:22:44 +0000
commit46e71cc0a533612af34962572c83dac5174ac769 (patch)
treeef4e7271ced7e6d73323b09717b0a70d716227e7 /atrace
parentcba15fa36224781ac7f9ffd855a03e341aca0719 (diff)
downloadpixel-46e71cc0a533612af34962572c83dac5174ac769.tar.gz
Add DMA-BUF heap trace to atrace HAL
Bug: 182328989 Test: adb shell perfetto --out /data/misc/perfetto-traces/trace dmabuf_heap/dma_heap_stat Change-Id: I23608f540449f1f76a8b84f58bf3be63c10e8f2d
Diffstat (limited to 'atrace')
-rw-r--r--atrace/AtraceDevice.cpp3
-rw-r--r--atrace/android.hardware.atrace@1.0-service.pixel.rc2
2 files changed, 4 insertions, 1 deletions
diff --git a/atrace/AtraceDevice.cpp b/atrace/AtraceDevice.cpp
index e96d33ec..0975105d 100644
--- a/atrace/AtraceDevice.cpp
+++ b/atrace/AtraceDevice.cpp
@@ -48,7 +48,8 @@ const std::map<std::string, TracingConfig> kTracingMap = {
{
"memory",
{"Memory",
- {{"/sys/kernel/debug/tracing/events/fastrpc/fastrpc_dma_stat/enable", false}}},
+ {{"/sys/kernel/debug/tracing/events/fastrpc/fastrpc_dma_stat/enable", false},
+ {"/sys/kernel/tracing/events/dmabuf_heap/enable", false}}},
},
{
"ion",
diff --git a/atrace/android.hardware.atrace@1.0-service.pixel.rc b/atrace/android.hardware.atrace@1.0-service.pixel.rc
index 41ab3134..3e47c3f5 100644
--- a/atrace/android.hardware.atrace@1.0-service.pixel.rc
+++ b/atrace/android.hardware.atrace@1.0-service.pixel.rc
@@ -17,6 +17,8 @@ on late-init
chmod 0666 /sys/kernel/debug/tracing/events/lmh/lmh_dcvs_freq/enable
# qct fastrpc dma buffers
chmod 0666 /sys/kernel/debug/tracing/events/fastrpc/fastrpc_dma_stat/enable
+ # dmabuf heap stats
+ chmod 0666 /sys/kernel/tracing/events/dmabuf_heap/enable
service vendor.atrace-hal-1-0 /vendor/bin/hw/android.hardware.atrace@1.0-service.pixel
interface android.hardware.atrace@1.0::IAtraceDevice default