debug: add atrace support [1/1]

PD#SWPL-4956

Problem:
Need atrace to debug multimedia issue

Solution:
Add atrace functions

Verify:
P212

Change-Id: I0f07387dfa35a33c25e538a474a3a12bd88d5092
Signed-off-by: Tao Guo <tao.guo@amlogic.com>
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>
This commit is contained in:
Tao Guo
2019-01-16 17:11:54 +08:00
committed by Chris KIM
parent 54446dc73c
commit 35f5410ffc
6 changed files with 79 additions and 11 deletions

View File

@@ -66,13 +66,18 @@ TRACE_EVENT(tracing_mark_write,
print_flags_delim(__entry->flags),
__get_str(name), __entry->value)
);
#ifdef CONFIG_AMLOGIC_DEBUG_ATRACE
#define ATRACE_COUNTER(name, value) \
trace_tracing_mark_write(name, (1 << KERNEL_ATRACE_COUNTER), value)
#define ATRACE_BEGIN(name) \
trace_tracing_mark_write(name, (1 << KERNEL_ATRACE_BEGIN), 0)
#define ATRACE_END(name) \
trace_tracing_mark_write("", (1 << KERNEL_ATRACE_END), 1)
#else
#define ATRACE_COUNTER(name, value)
#define ATRACE_BEGIN(name)
#define ATRACE_END(name)
#endif
#endif /* _TRACE_MESON_BASE_H */