replicant-frameworks_native/include/utils
Mathias Agopian 8050299f5b new String8, String16 ctors to initialize empty static strings with static linkage
when libutils is statically linked, the ordering of the static
initializer is not guaranteed and therefore it's unsafe to use
empty static strings: e.g.:

static String8 sThisStaticStringIsNotSafe;

instead, this new constructor can be used:

static String8 sThisStaticStringIsSafe(kEmptyString);

Change-Id: Ia3daf1cab1c97d021c0ee9c2b394b5e27e8d6c0d
2013-05-08 18:13:07 -07:00
..
AndroidThreads.h rename binder services main thread to Binder_* 2013-03-07 15:34:28 -08:00
ashmem.h
Atomic.h
BasicHashtable.h Add an LRU cache plus hashing primitives 2012-10-26 16:09:22 -07:00
BitSet.h Add traits to common utils data structures. 2012-03-16 16:21:21 -07:00
BlobCache.h
ByteOrder.h
CallStack.h improved CallStack a bit 2013-03-21 17:12:40 -07:00
Compat.h Add TEMP_FAILURE_RETRY to ZipUtils 2012-10-16 14:00:56 -07:00
Condition.h Add Thread::isRunning and Condition::signal(WakeUpType) 2013-03-11 14:34:56 -07:00
Debug.h libutils clean-up 2013-05-07 18:28:11 -07:00
Endian.h
Errors.h
FileMap.h
Flattenable.h improve [un]marshalling of non-binder objects 2012-08-13 02:46:05 -07:00
Functor.h
JenkinsHash.h Add another ifndef and a couple of methods to LruCache 2012-11-28 17:37:03 -08:00
KeyedVector.h improve Vector<> safety checks 2012-08-10 13:15:00 -07:00
LinearAllocator.h Add LinearAllocator 2012-12-05 17:34:54 -08:00
LinearTransform.h
List.h
Log.h Add a very simple helper function to log slow functions. 2012-08-10 22:03:55 -07:00
Looper.h Add new Looper API to check whether the looper is idle. 2013-05-07 15:05:34 -07:00
LruCache.h libutils clean-up 2013-05-07 18:28:11 -07:00
misc.h libutils clean-up 2013-05-07 18:28:11 -07:00
Mutex.h utils: fix warnings for unused parameters 2012-12-05 16:10:26 -08:00
PropertyMap.h
RefBase.h Fix a crasher with RefBase debugging and vectors of wp<> 2013-03-19 16:41:56 -07:00
RWLock.h utils: fix warnings for unused parameters 2012-12-05 16:10:26 -08:00
SharedBuffer.h minor SharedBuffer clean-up 2012-08-31 18:41:21 -07:00
Singleton.h Fixed clang build error for libgui 2012-08-23 14:08:57 -04:00
SortedVector.h get rid of mirrorItemAt() which isn't used anywhere 2012-08-20 15:25:19 -07:00
StopWatch.h
String8.h new String8, String16 ctors to initialize empty static strings with static linkage 2013-05-08 18:13:07 -07:00
String16.h new String8, String16 ctors to initialize empty static strings with static linkage 2013-05-08 18:13:07 -07:00
StrongPointer.h libutils clean-up 2013-05-07 18:28:11 -07:00
SystemClock.h libutils clean-up 2013-05-07 18:28:11 -07:00
Thread.h Add Thread::isRunning and Condition::signal(WakeUpType) 2013-03-11 14:34:56 -07:00
ThreadDefs.h Scheduling group cleanup 2012-04-19 11:32:59 -07:00
threads.h split utils/threads.h into multiple headers 2012-02-27 13:03:04 -08:00
Timers.h libutils clean-up 2013-05-07 18:28:11 -07:00
Tokenizer.h Support tokenizing arbitrary content. 2012-04-17 18:19:50 -07:00
Trace.h utils: clarify scoped tracing functionality 2012-11-30 19:54:00 -08:00
TypeHelpers.h Add an LRU cache plus hashing primitives 2012-10-26 16:09:22 -07:00
Unicode.h
UniquePtr.h Add UniquePtr.h to frameworks/native 2012-03-22 16:36:18 -07:00
Vector.h Add Vector::resize() 2013-03-15 12:40:39 -07:00
VectorImpl.h Add Vector::resize() 2013-03-15 12:40:39 -07:00