summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWei Wang <wvw@google.com>2022-11-19 02:02:36 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2022-11-19 02:02:36 +0000
commit09c465d696b21c6885be12053ee3721d28919e20 (patch)
tree2c80708814fea14e6b73032bc11764658cfd0d3a
parent3a5fbf5f113af4a9d510da5239014226333ec71b (diff)
parentdf400398f0e0f43b8bc050f245678da5edbdd1a3 (diff)
Merge "Add CMA buffer alloc/info trace to memory category" into tm-qpr-dev
-rw-r--r--atrace/AtraceDevice.cpp6
-rw-r--r--atrace/android.hardware.atrace@1.0-service.pixel.rc3
2 files changed, 8 insertions, 1 deletions
diff --git a/atrace/AtraceDevice.cpp b/atrace/AtraceDevice.cpp
index 5f8b9cd..bbe7230 100644
--- a/atrace/AtraceDevice.cpp
+++ b/atrace/AtraceDevice.cpp
@@ -48,7 +48,11 @@ const std::map<std::string, TracingConfig> kTracingMap = {
},
{
"memory",
- {"Memory", {{"fastrpc/fastrpc_dma_stat", false}, {"dmabuf_heap", false}}},
+ {"Memory",
+ {{"fastrpc/fastrpc_dma_stat", false},
+ {"dmabuf_heap", false},
+ {"cma/cma_alloc_start", false},
+ {"cma/cma_alloc_info", 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 7d2a50d..c198407 100644
--- a/atrace/android.hardware.atrace@1.0-service.pixel.rc
+++ b/atrace/android.hardware.atrace@1.0-service.pixel.rc
@@ -36,6 +36,9 @@ on late-init
chmod 0666 /sys/kernel/tracing/events/thermal_exynos/enable
chmod 0666 /sys/kernel/debug/tracing/events/thermal_exynos_gpu/enable
chmod 0666 /sys/kernel/tracing/events/thermal_exynos_gpu/enable
+ # memory trace points
+ chmod 0666 /sys/kernel/tracing/events/cma/cma_alloc_start/enable
+ chmod 0666 /sys/kernel/tracing/events/cma/cma_alloc_info/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