From 77b31a5eb1674f6c01e8f0e20fa6ecee45ff73d9 Mon Sep 17 00:00:00 2001 From: John Reck Date: Wed, 5 Dec 2018 18:16:39 -0800 Subject: Add NDK async begin/end & counter Bug: 111503982 Test: atest CtsAtraceHostTestCases Change-Id: I038b76b505d3103f7b1e85a9469932d23cde2ab8 --- native/android/trace.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'native/android/trace.cpp') diff --git a/native/android/trace.cpp b/native/android/trace.cpp index db522204f96f..9ff5b8a31bb1 100644 --- a/native/android/trace.cpp +++ b/native/android/trace.cpp @@ -28,3 +28,15 @@ void ATrace_beginSection(const char* sectionName) { void ATrace_endSection() { atrace_end(ATRACE_TAG_APP); } + +void ATrace_beginAsyncSection(const char* sectionName, int32_t cookie) { + atrace_async_begin(ATRACE_TAG_APP, sectionName, cookie); +} + +void ATrace_endAsyncSection(const char* sectionName, int32_t cookie) { + atrace_async_end(ATRACE_TAG_APP, sectionName, cookie); +} + +void ATrace_setCounter(const char* counterName, int64_t counterValue) { + atrace_int64(ATRACE_TAG_APP, counterName, counterValue); +} \ No newline at end of file -- cgit v1.2.3-59-g8ed1b