History log of /system/core/libmemunreachable/Allocator.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a9939e9a23ea21f4f8dc69cf1dae8e95debadcfb 21-Jun-2017 Colin Cross <ccross@android.com> Move libmemunreachable into namespace android

Putting libmemunreachable in the global C++ namespace was an oversight,
move it into namespace android.

Test: m -j checkbuild
Change-Id: I0799906f6463178cb04a719bb4054cad33a50dbe
/system/core/libmemunreachable/Allocator.h
a83881e33ce29ee236c924d669cb41a9d816962d 22-Jun-2017 Colin Cross <ccross@android.com> libmemunreachable: clang-format everything

clang-format -i --sort-includes $(find . -name "*.cpp" -o -name "*.h")

Test: builds
Change-Id: Ia8e0677fe7f3f26dddba3a851cd2dfab9f14e421
/system/core/libmemunreachable/Allocator.h
034c475931e8e4da54b499c0056121490f029865 12-Jul-2016 Chih-Hung Hsieh <chh@google.com> Fix google-explicit-constructor warnings in system/core.

* Declare explicit conversion constructors.
* Add NOLINT for implicit conversion constructors.
* Fix also some misaligned indendations.

Bug: 28341362
Change-Id: Idf911f35923b408d92285cc1a053f382ba08c63e
Test: build with clang-tidy
/system/core/libmemunreachable/Allocator.h
c1228c7f2b21c3a21e462a48eb49e3ccfd2290d9 05-Mar-2016 Colin Cross <ccross@android.com> Combine leaks with same stacktrace

Combine similar leaks (those with identical stack traces) into a single
leak report, and sort the resulting leaks by total leak size across all
similar leaks and their references.

Bug: 27208635
Change-Id: Ia2bf2ccf3fcbc110d1c7ba60e3b77348d1c63d8d
(cherry picked from commit 7a22e81c20e9a28b9cf7b99e0f46659a2b2a9de7)
/system/core/libmemunreachable/Allocator.h
e4cbe0ec9a4c0389409024c54c9413082954d0ee 05-Mar-2016 Colin Cross <ccross@android.com> Fix allocator::map template argument ordering

allocator::map reversed Key and T from std::map

Bug: 27208635
Change-Id: I4e4db704539d01b060cb948aa573cb674da48c7d
(cherry picked from commit 4c5bccdd863f5369282771a156218041862cc9f1)
/system/core/libmemunreachable/Allocator.h
bcb4ed3eaa92d23949d4ab33dbf1b2604bba8a18 15-Jan-2016 Colin Cross <ccross@android.com> imprecise mark and sweep native memory leak detector

libmemunreachable uses an imprecise mark and sweep pass over all memory
allocated by jemalloc in order to find unreachable allocations.

Change-Id: Ia70bbf31f5b40ff71dab28cfd6cd06c5ef01a2d4
/system/core/libmemunreachable/Allocator.h