summaryrefslogtreecommitdiffstats
path: root/runtime/gc/allocator
Commit message (Expand)AuthorAgeFilesLines
* Rosalloc thread local allocation path without a cas.Hiroshi Yamauchi2015-03-113-73/+223
* Add support for .bss section in oat files.Vladimir Marko2015-03-021-2/+3
* ART: Fix RosAlloc Valgrind codeAndreas Gampe2015-02-201-5/+6
* Clear thread local freed bits in RosAlloc::Run::InspectAllSlotsMathieu Chartier2015-02-041-1/+8
* Tune rosalloc buffer sizes.Hiroshi Yamauchi2014-11-202-3/+2
* ART: Fix valgrindAndreas Gampe2014-11-063-20/+53
* ART: More warningsAndreas Gampe2014-11-044-18/+41
* Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.Ian Rogers2014-11-033-8/+33
* Tidy and reduce ART library dependencies on the host.Ian Rogers2014-10-301-0/+2
* C++11 related clean-up of DISALLOW_..Ian Rogers2014-10-221-1/+1
* Tidy up logging.Ian Rogers2014-10-222-3/+4
* Rosalloc should print unreachable page map typeMaxim Kazantsev2014-10-161-13/+13
* Work around ICE bugs with MIPS GCC and O1.Ian Rogers2014-10-101-1/+1
* Enable -Wimplicit-fallthrough.Ian Rogers2014-10-091-3/+2
* stdint types all the way!Ian Rogers2014-10-093-73/+73
* Add allocation tracking allocators to ROSAllocMathieu Chartier2014-09-162-15/+17
* Break apart header files.Ian Rogers2014-07-151-1/+2
* ART: Compacting ROS/DlMalloc spaces with semispace copy GCZuo Wang2014-07-112-3/+3
* Fix race condition in release pages.Mathieu Chartier2014-07-101-13/+23
* Improve the OOME fragmentation message.Hiroshi Yamauchi2014-07-102-0/+30
* Add notion of released vs empty pages to ROSAlloc.Mathieu Chartier2014-07-092-124/+140
* More advanced timing loggers.Mathieu Chartier2014-06-241-1/+1
* Use reader lock of bulk free lock when not freeing.Mathieu Chartier2014-06-232-8/+5
* Remove deprecated WITH_HOST_DALVIK.Ian Rogers2014-06-102-0/+12
* Now we have a proper C++ library, use std::unique_ptr.Ian Rogers2014-05-192-21/+11
* Compatibility layer to transition from UniquePtr to std::unique_ptr.Ian Rogers2014-05-151-1/+1
* Move RoS allocator to use unordered_set.Ian Rogers2014-05-152-27/+16
* Add inline to RosAlloc::AllocFromCurrentRunUnlocked().Hiroshi Yamauchi2014-05-021-1/+1
* Add thread unsafe allocation methods to spaces.Mathieu Chartier2014-04-303-91/+165
* Fix racy DCHECKS.Mathieu Chartier2014-04-281-2/+6
* Rosalloc: fix signature for 64bAndreas Gampe2014-04-251-1/+1
* Enable reading page map without lock in RosAlloc::BulkFreeMathieu Chartier2014-04-253-332/+389
* Return bytes freed from RosAlloc.Mathieu Chartier2014-04-222-27/+30
* Implement rosalloc page trimming without suspending threads.Hiroshi Yamauchi2014-04-072-0/+57
* Fix Object::Clone()'s pre-fence barrier.Hiroshi Yamauchi2014-04-031-0/+2
* Allow mixing of thread offsets between 32 and 64bit architectures.Ian Rogers2014-04-011-8/+8
* Revoke rosalloc thread-local buffers at the checkpoint.Hiroshi Yamauchi2014-03-212-0/+28
* Improve use of CHECK macros.Ian Rogers2014-03-121-51/+57
* Fix valgrind gtests and memory leaks.Mathieu Chartier2014-03-052-0/+7
* Decrease lock uses in RosAlloc::BulkFree().Hiroshi Yamauchi2014-03-032-32/+114
* Fix clang to compile and run host tests.Ian Rogers2014-02-281-3/+0
* Make allocations report usable size.Ian Rogers2014-02-261-2/+2
* Thread-local allocation stack.Hiroshi Yamauchi2014-02-131-1/+2
* RosAlloc verification.Hiroshi Yamauchi2014-02-072-34/+311
* Fix a race condition in RosAlloc.Hiroshi Yamauchi2014-02-032-2/+6
* Fix an array copy benchmark regression.Hiroshi Yamauchi2013-12-172-14/+92
* Change thread.h to thread-inl.h for missing Thread::Current for rosalloc.ccBrian Carlstrom2013-11-251-1/+1
* Inline RosAlloc::Alloc().Hiroshi Yamauchi2013-11-223-36/+75
* Fix cpplint errors.Hiroshi Yamauchi2013-11-181-6/+6
* A custom 'runs-of-slots' memory allocator.Hiroshi Yamauchi2013-11-162-0/+2110