diff options
author | Hridya Valsaraju <hridya@google.com> | 2021-03-11 00:45:02 -0800 |
---|---|---|
committer | Hridya Valsaraju <hridya@google.com> | 2021-03-16 22:22:44 +0000 |
commit | 46e71cc0a533612af34962572c83dac5174ac769 (patch) | |
tree | ef4e7271ced7e6d73323b09717b0a70d716227e7 /atrace | |
parent | cba15fa36224781ac7f9ffd855a03e341aca0719 (diff) | |
download | pixel-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.cpp | 3 | ||||
-rw-r--r-- | atrace/android.hardware.atrace@1.0-service.pixel.rc | 2 |
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 |