diff options
Diffstat (limited to 'android-emu')
-rw-r--r-- | android-emu/android/base/Tracing.cpp | 8 | ||||
-rw-r--r-- | android-emu/android/base/Tracing.h | 25 |
2 files changed, 6 insertions, 27 deletions
diff --git a/android-emu/android/base/Tracing.cpp b/android-emu/android/base/Tracing.cpp index 0e635db1..59090428 100644 --- a/android-emu/android/base/Tracing.cpp +++ b/android-emu/android/base/Tracing.cpp @@ -25,11 +25,11 @@ namespace android { namespace base { -void ScopedTraceGuest::beginTraceImpl(const char* name) { +void ScopedTrace::beginTraceImpl(const char* name) { atrace_begin(VK_TRACE_TAG, name); } -void ScopedTraceGuest::endTraceImpl(const char*) { +void ScopedTrace::endTraceImpl(const char*) { atrace_end(VK_TRACE_TAG); } @@ -47,13 +47,13 @@ void ScopedTraceGuest::endTraceImpl(const char*) { namespace android { namespace base { -void ScopedTraceGuest::beginTraceImpl(const char* name) { +void ScopedTrace::beginTraceImpl(const char* name) { #ifndef FUCHSIA_NO_TRACE TRACE_DURATION_BEGIN(VK_TRACE_TAG, name); #endif } -void ScopedTraceGuest::endTraceImpl(const char* name) { +void ScopedTrace::endTraceImpl(const char* name) { #ifndef FUCHSIA_NO_TRACE TRACE_DURATION_END(VK_TRACE_TAG, name); #endif diff --git a/android-emu/android/base/Tracing.h b/android-emu/android/base/Tracing.h index 3a78726e..046a5bf0 100644 --- a/android-emu/android/base/Tracing.h +++ b/android-emu/android/base/Tracing.h @@ -19,30 +19,13 @@ namespace android { namespace base { -#ifdef HOST_BUILD -void initializeTracing(); -void enableTracing(); -void disableTracing(); - class ScopedTrace { public: - ScopedTrace(const char* name); - ~ScopedTrace(); -}; - -class ScopedTraceDerived : public ScopedTrace { -public: - void* member = nullptr; -}; -#endif - -class ScopedTraceGuest { -public: - ScopedTraceGuest(const char* name) : name_(name) { + ScopedTrace(const char* name) : name_(name) { beginTraceImpl(name_); } - ~ScopedTraceGuest() { + ~ScopedTrace() { endTraceImpl(name_); } private: @@ -59,8 +42,4 @@ private: #define __AEMU_GENSYM1(x,y) __AEMU_GENSYM2(x,y) #define AEMU_GENSYM(x) __AEMU_GENSYM1(x,__COUNTER__) -#ifdef HOST_BUILD #define AEMU_SCOPED_TRACE(tag) __attribute__ ((unused)) android::base::ScopedTrace AEMU_GENSYM(aemuScopedTrace_)(tag) -#else -#define AEMU_SCOPED_TRACE(tag) __attribute__ ((unused)) android::base::ScopedTraceGuest AEMU_GENSYM(aemuScopedTrace_)(tag) -#endif |