platform_system_core/libutils
Steven Moreland 38d36e4492 libutils: T* is a trivial type
Avoid calling constructors/destructors for
each element, when we have Vector<T*>. These
are used in libbinder and elsewhere.

std::vector is still faster but uses more mem.

Bugs: me
Test: boot && binderLibTest
Change-Id: Id1239daddd018f8eee5480d1cb6dd25d6f4df808
2024-04-26 21:08:48 +00:00
..
abi-dumps libutils: Looper add 'repoll' 2024-01-23 21:51:13 +00:00
binder libutils: T* is a trivial type 2024-04-26 21:08:48 +00:00
include/utils Reduce <CallStack.h> namespace pollution. 2024-02-23 00:46:16 +00:00
Android.bp Enable header_abi_checker for libutils explicitly 2024-01-08 18:52:13 +08:00
BitSet_fuzz.cpp
BitSet_test.cpp
CallStack.cpp Enable weak functions properly. 2024-03-27 17:49:51 -07:00
CallStack_fuzz.cpp
CallStack_test.cpp Enable weak functions properly. 2024-03-27 17:49:51 -07:00
CleanSpec.mk
FileMap.cpp libutils: use log/log.h internally 2023-10-07 00:29:44 +00:00
FileMap_fuzz.cpp
FileMap_test.cpp
JenkinsHash.cpp
LightRefBase.cpp
Looper.cpp libutils: Looper add 'repoll' 2024-01-23 21:51:13 +00:00
Looper_fuzz.cpp
Looper_test.cpp
Looper_test_pipe.h
LruCache_fuzz.cpp
LruCache_test.cpp Fix LruCache, allow std:string caching 2023-06-15 00:37:52 +00:00
misc.cpp libutils: use log/log.h internally 2023-10-07 00:29:44 +00:00
MODULE_LICENSE_APACHE2
Mutex_test.cpp
NativeHandle.cpp
NOTICE
OWNERS
Printer.cpp libutils: use log/log.h internally 2023-10-07 00:29:44 +00:00
Printer_fuzz.cpp
ProcessCallStack.cpp Migrate String8/16 from .string() to c_str() 2023-08-11 19:53:20 +00:00
ProcessCallStack_fuzz.cpp Fix the missing std 2023-03-01 23:30:29 +00:00
Singleton_test.cpp
Singleton_test.h
Singleton_test1.cpp
Singleton_test2.cpp
StopWatch.cpp We don't need __STDC_FORMAT_MACROS any more. 2024-02-07 18:27:47 +00:00
SystemClock.cpp libutils: use log/log.h internally 2023-10-07 00:29:44 +00:00
SystemClock_test.cpp
TEST_MAPPING libutils: split out libutils_binder 2023-10-09 21:56:15 +00:00
Threads.cpp libutils: use log/log.h internally 2023-10-07 00:29:44 +00:00
Timers.cpp libutils: use log/log.h internally 2023-10-07 00:29:44 +00:00
Timers_test.cpp
Tokenizer.cpp libutils: use log/log.h internally 2023-10-07 00:29:44 +00:00
Trace.cpp