native/android/trace/android/trace.h
0 → 100644
+29
−0
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
App NDK has access to libandroid for tracing APIs in trace.h. These APIs wrap libcutils atrace methods. Vendor does not have access to libandroid, but does have access to libcutils. To keep the code portable, libandroid_trace is created for the platform NDK. Now both variants can include android/trace.h, use the same APIs, and just link with the different libraries(libandroid for apps, libandroid_trace and libcutils for platform code). Test: Build and run aidl interfaces(-ndk and -ndk_platform) with these tracing calls. Bug: 128533039 Change-Id: Iba5917a06fd58573265dcaf5658c4958d8f591dc