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
diff --git a/libs/binder/OS_android.cpp b/libs/binder/OS_android.cpp
index 893ee15..4e9230c 100644
--- a/libs/binder/OS_android.cpp
+++ b/libs/binder/OS_android.cpp
@@ -48,6 +48,10 @@
     atrace_int(tag, name, value);
 }
 
+uint64_t get_trace_enabled_tags() {
+    return atrace_enabled_tags;
+}
+
 } // namespace os
 
 // Legacy trace symbol. To be removed once all of downstream rebuilds.