Move tracing calls to libbinder_ndk
gen_trace is broken for NDK backend. Moving tracing to libbinder_ndk and removing dependency on libandroid while enabling tracing in ndk. Adding an API to set funciton names from interface to be used by tracing function calls in libbinder_ndk. Flag : EXEMPT bugfix Test: m && acloud create --local-image Test: set gen_trace: true for NDK Bug: 349936395 Change-Id: I76e8ec19ac7ef75668008fb7ec70e6c2c7af4404
Showing
- libs/binder/OS.h 1 addition, 0 deletionslibs/binder/OS.h
- libs/binder/OS_android.cpp 4 additions, 0 deletionslibs/binder/OS_android.cpp
- libs/binder/OS_non_android_linux.cpp 4 additions, 0 deletionslibs/binder/OS_non_android_linux.cpp
- libs/binder/include/binder/Trace.h 1 addition, 0 deletionslibs/binder/include/binder/Trace.h
- libs/binder/ndk/ibinder.cpp 132 additions, 1 deletionlibs/binder/ndk/ibinder.cpp
- libs/binder/ndk/ibinder_internal.h 7 additions, 0 deletionslibs/binder/ndk/ibinder_internal.h
- libs/binder/ndk/include_cpp/android/binder_interface_utils.h 24 additions, 2 deletionslibs/binder/ndk/include_cpp/android/binder_interface_utils.h
- libs/binder/ndk/include_ndk/android/binder_ibinder.h 54 additions, 3 deletionslibs/binder/ndk/include_ndk/android/binder_ibinder.h
- libs/binder/ndk/libbinder_ndk.map.txt 8 additions, 0 deletionslibs/binder/ndk/libbinder_ndk.map.txt
- libs/binder/ndk/tests/libbinder_ndk_unit_test.cpp 31 additions, 0 deletionslibs/binder/ndk/tests/libbinder_ndk_unit_test.cpp
- libs/binder/tests/parcel_fuzzer/binder_ndk.cpp 2 additions, 1 deletionlibs/binder/tests/parcel_fuzzer/binder_ndk.cpp
- libs/binder/trusty/OS.cpp 4 additions, 0 deletionslibs/binder/trusty/OS.cpp
- libs/binder/trusty/ndk/include/android/llndk-versioning.h 2 additions, 0 deletionslibs/binder/trusty/ndk/include/android/llndk-versioning.h
Loading
Please register or sign in to comment