]> git.cworth.org Git - apitrace/blobdiff - common/os_posix.cpp
Add support for android logging to logcat
[apitrace] / common / os_posix.cpp
index 261fe88c929409d796b8cbd82ed6ea574dfc9990..ebd59a097076d05fe6b3eadf4c2ffae57a78547d 100644 (file)
 #include <mach-o/dyld.h>
 #endif
 
+#ifdef ANDROID
+#include <android/log.h>
+#endif
+
 #ifndef PATH_MAX
 #warning PATH_MAX undefined
 #define PATH_MAX 4096
@@ -153,11 +157,19 @@ log(const char *format, ...)
     va_list ap;
     va_start(ap, format);
     fflush(stdout);
+#ifdef ANDROID
+    __android_log_vprint(ANDROID_LOG_DEBUG, "apitrace", format, ap);
+#else
     vfprintf(stderr, format, ap);
+#endif
     va_end(ap);
     logging = false;
 }
 
+#if defined(__APPLE__)
+long long timeFrequency = 0LL;
+#endif
+
 void
 abort(void)
 {