Loading libs/tracing_perfetto/include/tracing_perfetto.h +4 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ #pragma once #include <stdint.h> #include "perfetto/public/te_category_macros.h" namespace tracing_perfetto { Loading Loading @@ -50,4 +51,7 @@ void traceCounter(uint64_t category, const char* name, int64_t value); void traceCounter32(uint64_t category, const char* name, int32_t value); bool isTagEnabled(uint64_t category); PerfettoTeCategory* getPerfettoCategory(uint64_t category); } // namespace tracing_perfetto libs/tracing_perfetto/tracing_perfetto.cpp +11 −0 Original line number Diff line number Diff line Loading @@ -204,4 +204,15 @@ bool isTagEnabled(uint64_t category) { atrace_is_tag_enabled(category); } PerfettoTeCategory* getPerfettoCategory(uint64_t category) { struct PerfettoTeCategory* perfettoTeCategory = internal::toPerfettoCategory(category); if (internal::isPerfettoCategoryEnabled(perfettoTeCategory)) { return perfettoTeCategory; } return nullptr; } } // namespace tracing_perfetto Loading
libs/tracing_perfetto/include/tracing_perfetto.h +4 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ #pragma once #include <stdint.h> #include "perfetto/public/te_category_macros.h" namespace tracing_perfetto { Loading Loading @@ -50,4 +51,7 @@ void traceCounter(uint64_t category, const char* name, int64_t value); void traceCounter32(uint64_t category, const char* name, int32_t value); bool isTagEnabled(uint64_t category); PerfettoTeCategory* getPerfettoCategory(uint64_t category); } // namespace tracing_perfetto
libs/tracing_perfetto/tracing_perfetto.cpp +11 −0 Original line number Diff line number Diff line Loading @@ -204,4 +204,15 @@ bool isTagEnabled(uint64_t category) { atrace_is_tag_enabled(category); } PerfettoTeCategory* getPerfettoCategory(uint64_t category) { struct PerfettoTeCategory* perfettoTeCategory = internal::toPerfettoCategory(category); if (internal::isPerfettoCategoryEnabled(perfettoTeCategory)) { return perfettoTeCategory; } return nullptr; } } // namespace tracing_perfetto