diff options
| -rw-r--r-- | cmds/atrace/atrace.cpp | 6 | ||||
| -rw-r--r-- | cmds/atrace/atrace.rc | 2 |
2 files changed, 8 insertions, 0 deletions
diff --git a/cmds/atrace/atrace.cpp b/cmds/atrace/atrace.cpp index bce8b45cdb..507a893b07 100644 --- a/cmds/atrace/atrace.cpp +++ b/cmds/atrace/atrace.cpp @@ -258,6 +258,9 @@ static const char* k_currentTracerPath = static const char* k_printTgidPath = "options/print-tgid"; +static const char* k_recordTgidPath = + "options/record-tgid"; + static const char* k_funcgraphAbsTimePath = "options/funcgraph-abstime"; @@ -523,6 +526,9 @@ static bool setPrintTgidEnableIfPresent(bool enable) if (fileExists(k_printTgidPath)) { return setKernelOptionEnable(k_printTgidPath, enable); } + if (fileExists(k_recordTgidPath)) { + return setKernelOptionEnable(k_recordTgidPath, enable); + } return true; } diff --git a/cmds/atrace/atrace.rc b/cmds/atrace/atrace.rc index e978322f3e..44cc410742 100644 --- a/cmds/atrace/atrace.rc +++ b/cmds/atrace/atrace.rc @@ -19,6 +19,8 @@ on post-fs chmod 0666 /sys/kernel/tracing/options/overwrite chmod 0666 /sys/kernel/debug/tracing/options/print-tgid chmod 0666 /sys/kernel/tracing/options/print-tgid + chmod 0666 /sys/kernel/debug/tracing/options/record-tgid + chmod 0666 /sys/kernel/tracing/options/record-tgid chmod 0666 /sys/kernel/debug/tracing/saved_cmdlines_size chmod 0666 /sys/kernel/tracing/saved_cmdlines_size chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_switch/enable |