Merge "Make ion trace point optional"
am: 22fe9b3c90
Change-Id: Ia7d3fae07dd242eda5337d1f25d0eb1ee95cae9f
This commit is contained in:
commit
422c18cc03
1 changed files with 14 additions and 13 deletions
|
@ -30,24 +30,25 @@ using ::android::hardware::atrace::V1_0::TracingCategory;
|
|||
|
||||
struct TracingConfig {
|
||||
std::string description;
|
||||
// path and if error on failure
|
||||
std::vector<std::pair<std::string, bool>> paths;
|
||||
};
|
||||
|
||||
// This is a map stores categories and their sysfs paths with required flags
|
||||
const std::map<std::string, TracingConfig> kTracingMap = {
|
||||
// gfx
|
||||
{
|
||||
"gfx",
|
||||
{"Graphics",
|
||||
{{"/sys/kernel/debug/tracing/events/mdss/enable", false},
|
||||
{"/sys/kernel/debug/tracing/events/sde/enable", false},
|
||||
{"/sys/kernel/debug/tracing/events/mali_systrace/enable", false}}},
|
||||
},
|
||||
{
|
||||
"ion",
|
||||
{"ION allocation",
|
||||
{{"/sys/kernel/debug/tracing/events/kmem/ion_alloc_buffer_start/enable", true}}},
|
||||
},
|
||||
// gfx
|
||||
{
|
||||
"gfx",
|
||||
{"Graphics",
|
||||
{{"/sys/kernel/debug/tracing/events/mdss/enable", false},
|
||||
{"/sys/kernel/debug/tracing/events/sde/enable", false},
|
||||
{"/sys/kernel/debug/tracing/events/mali_systrace/enable", false}}},
|
||||
},
|
||||
{
|
||||
"ion",
|
||||
{"ION allocation",
|
||||
{{"/sys/kernel/debug/tracing/events/kmem/ion_alloc_buffer_start/enable", false}}},
|
||||
},
|
||||
};
|
||||
|
||||
// Methods from ::android::hardware::atrace::V1_0::IAtraceDevice follow.
|
||||
|
|
Loading…
Reference in a new issue