5f46923634
Imagine an AIDL file: package android.foo; interface IFoo {} The AIDL C++ backend will generate classes like "::android::foo::IFoo". In order to avoid ODR conflict, the NDK (Stable C) backend linking against libbinder_ndk puts everything under the "::aidl" namespace. So, we have "::aidl::android::foo::IFoo". When using ScopedTrace in a class implementing a class from this backend, there is this problem. Bug: 141828236 Test: works Change-Id: Iafadea11788d4c011229657b4f53063bcf65f8d8 |
||
---|---|---|
.. | ||
AndroidThreads.h | ||
Atomic.h | ||
BitSet.h | ||
ByteOrder.h | ||
CallStack.h | ||
Compat.h | ||
Condition.h | ||
Debug.h | ||
Endian.h | ||
Errors.h | ||
FastStrcmp.h | ||
FileMap.h | ||
Flattenable.h | ||
Functor.h | ||
JenkinsHash.h | ||
KeyedVector.h | ||
LightRefBase.h | ||
List.h | ||
Log.h | ||
Looper.h | ||
LruCache.h | ||
Mutex.h | ||
NativeHandle.h | ||
Printer.h | ||
ProcessCallStack.h | ||
PropertyMap.h | ||
RWLock.h | ||
RefBase.h | ||
Singleton.h | ||
SortedVector.h | ||
StopWatch.h | ||
String8.h | ||
String16.h | ||
StrongPointer.h | ||
SystemClock.h | ||
Thread.h | ||
ThreadDefs.h | ||
Timers.h | ||
Tokenizer.h | ||
Trace.h | ||
TypeHelpers.h | ||
Unicode.h | ||
Vector.h | ||
VectorImpl.h | ||
misc.h | ||
threads.h |