diff options
author | John Reck <jreck@google.com> | 2018-12-05 18:16:39 -0800 |
---|---|---|
committer | John Reck <jreck@google.com> | 2018-12-05 18:16:39 -0800 |
commit | 77b31a5eb1674f6c01e8f0e20fa6ecee45ff73d9 (patch) | |
tree | 202f481d102d097fe06d0c08118f18e6f87a3d17 /native/android/trace.cpp | |
parent | f660c012b080496eb70ea77f141f346e80bb6cfa (diff) |
Add NDK async begin/end & counter
Bug: 111503982
Test: atest CtsAtraceHostTestCases
Change-Id: I038b76b505d3103f7b1e85a9469932d23cde2ab8
Diffstat (limited to 'native/android/trace.cpp')
-rw-r--r-- | native/android/trace.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
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 |