android_system_core/libutils
Steven Moreland b7412c8cd6 libutils: RefBase DEBUG_REF love
Done here:
- path saved to a useable location on host
- path always printed (for visibility for new users)
- open(.., 666) - That's '01204' not '0644' oops

Future considerations:
- make defines constexpr instead of ifdef
- copy malloc hook design to avoid needing to recompile code
- make libutilscallstack default on host
- run libutils tests, not just test compile debug mode
- code incorrectly prints ref 'doesn't exist'
  seems it's gotten out of sync, but still good enough
  to use stacktraces

Bug: 244325464
Test: manual
Change-Id: I732e5b8aec3cd946ef3559a2a814caf693846cc0
2022-10-10 16:58:57 +00:00
..
include/utils Remove unnecessary std::unary_function base classes 2022-08-26 20:24:57 -07:00
Android.bp libutils: DEBUG_* modes compile forever 2022-10-08 05:13:47 +00:00
BitSet_fuzz.cpp
BitSet_test.cpp
CallStack.cpp Fix thread unwind in CallStack. 2022-09-12 18:37:22 -07:00
CallStack_fuzz.cpp
CallStack_test.cpp Fix the build with a newer LLVM. 2022-09-14 20:16:25 +00:00
CleanSpec.mk
Errors.cpp
Errors_test.cpp Fix OkOrFail<status_t> conversion ambiguities 2022-02-25 14:27:41 -05:00
FileMap.cpp
FileMap_fuzz.cpp
FileMap_test.cpp
FuzzFormatTypes.h
JenkinsHash.cpp
LightRefBase.cpp
Looper.cpp libutils: DEBUG_* modes compile forever 2022-10-08 05:13:47 +00:00
Looper_fuzz.cpp
Looper_test.cpp Looper: Use sequence numbers in epoll_event to track requests 2021-09-01 14:52:52 +00:00
Looper_test_pipe.h
LruCache_fuzz.cpp
LruCache_test.cpp Make callback outlive LruCache. 2022-03-31 20:21:28 +00:00
MODULE_LICENSE_APACHE2
Mutex_test.cpp
NOTICE
NativeHandle.cpp
OWNERS
Printer.cpp
Printer_fuzz.cpp
ProcessCallStack.cpp
ProcessCallStack_fuzz.cpp
RefBase.cpp libutils: RefBase DEBUG_REF love 2022-10-10 16:58:57 +00:00
RefBase_fuzz.cpp
RefBase_test.cpp RefBase: test for stack check 2022-07-29 00:54:57 +00:00
SharedBuffer.cpp
SharedBuffer.h
SharedBuffer_test.cpp
Singleton_test.cpp
Singleton_test.h
Singleton_test1.cpp
Singleton_test2.cpp
StopWatch.cpp
String8.cpp Fix build error from signed/unsigned comparison 2022-03-29 00:30:34 +00:00
String8_fuzz.cpp Revert "Revert "Remove unused String8::setPathName."" 2021-07-19 20:19:44 +00:00
String8_test.cpp Check for overflow in String8::real_append. 2021-06-10 16:42:20 -07:00
String16.cpp Merge "String16 is moveable (noexcept)" am: 3551e457ca am: 32ceaa1299 2021-06-30 01:48:14 +00:00
String16_fuzz.cpp
String16_test.cpp Merge "libutil: no special copy from StaticString16" am: 7d067aee62 am: ece939ecc9 2021-06-30 02:51:49 +00:00
StrongPointer.cpp RefBase: test for stack check 2022-07-29 00:54:57 +00:00
StrongPointer_test.cpp
SystemClock.cpp
SystemClock_test.cpp
TEST_MAPPING Split up the system/core/ TEST_MAPPING. 2021-08-16 16:37:10 -07:00
Threads.cpp Merge "libutils: Remove a little dead code" am: 4a39ba316f am: 0a8e5126ef am: 9637277417 am: 74402be9d1 2022-02-09 00:00:07 +00:00
Timers.cpp
Timers_test.cpp
Tokenizer.cpp libutils: DEBUG_* modes compile forever 2022-10-08 05:13:47 +00:00
Trace.cpp
Unicode.cpp
Unicode_test.cpp Use 0 instead of NULL for comparison to char16_t 2022-01-13 13:41:59 -08:00
VectorImpl.cpp libutils: clearer abort on overflow. 2022-04-28 00:25:25 +00:00
Vector_benchmark.cpp
Vector_fuzz.cpp
Vector_test.cpp libutils: clearer abort on overflow. 2022-04-28 00:25:25 +00:00
misc.cpp