summaryrefslogtreecommitdiffstats
path: root/runtime/gc/heap.h
Commit message (Expand)AuthorAgeFilesLines
* Merge "Refactor some GC code."Mathieu Chartier2014-03-281-0/+3
|\
| * Refactor some GC code.Mathieu Chartier2014-03-281-0/+3
* | Merge "An empty collector skeleton for a read barrier-based collector."Hiroshi Yamauchi2014-03-281-2/+5
|\ \ | |/ |/|
| * An empty collector skeleton for a read barrier-based collector.Hiroshi Yamauchi2014-03-271-2/+5
* | Change sticky GC ergonomics to use GC throughput.Mathieu Chartier2014-03-271-1/+4
|/
* Revoke rosalloc thread-local buffers at the checkpoint.Hiroshi Yamauchi2014-03-211-0/+2
* Merge "Refactor the garbage collector driver (GarbageCollector::Run)."Hiroshi Yamauchi2014-03-211-4/+6
|\
| * Refactor the garbage collector driver (GarbageCollector::Run).Hiroshi Yamauchi2014-03-201-4/+6
* | Merge "Fix RecordFree to take signed parameters."Mathieu Chartier2014-03-201-1/+1
|\ \
| * | Fix RecordFree to take signed parameters.Mathieu Chartier2014-03-201-1/+1
| |/
* | Add Heap::RunningOnValgrind and call it from the spaces.Mathieu Chartier2014-03-201-0/+3
|/
* Add soft reference pre processing.Mathieu Chartier2014-03-201-0/+6
* Use the card table to speed up the GSS collector.Hiroshi Yamauchi2014-03-141-1/+9
* Refactor reference code into mirror namespace.Mathieu Chartier2014-03-141-43/+1
* Fix heap trimming logic.Mathieu Chartier2014-03-131-5/+6
* Put the post zygote non-moving space next to the malloc space.Hiroshi Yamauchi2014-03-111-0/+1
* Add more VerifyObject calls.Mathieu Chartier2014-03-071-1/+1
* Enable annotalysis on clang ART builds.Ian Rogers2014-03-061-2/+1
* Merge "Defer heap transitions to heap trimming daemon."Mathieu Chartier2014-03-071-5/+27
|\
| * Defer heap transitions to heap trimming daemon.Mathieu Chartier2014-03-061-5/+27
* | Restore obj after RequestConcurrentGC.Mathieu Chartier2014-03-061-1/+2
|/
* Disable compaction for jni workarounds.Mathieu Chartier2014-03-061-0/+3
* Guard entrypoint changing by runtime shutdown lock.Mathieu Chartier2014-03-031-3/+7
* Add custom SIGSEGV handler to help find heap corruption.Mathieu Chartier2014-02-281-3/+10
* Enable large object space for command line runs.Mathieu Chartier2014-02-271-1/+4
* Make allocations report usable size.Ian Rogers2014-02-261-8/+16
* Remove started runtime check in RevokeAllThreadLocalAllocationStacksMathieu Chartier2014-02-251-5/+4
* Fix and optimize verify object.Mathieu Chartier2014-02-211-27/+9
* Merge "Fix oatdumpd."Hiroshi Yamauchi2014-02-211-3/+3
|\
| * Fix oatdumpd.Hiroshi Yamauchi2014-02-201-3/+3
* | Change ProcessReferences to not use RecursiveMarkObject.Mathieu Chartier2014-02-201-1/+3
|/
* Thread-local allocation stack.Hiroshi Yamauchi2014-02-131-1/+10
* Add more checking to ReleasePrimitiveArray.Mathieu Chartier2014-02-111-2/+8
* Add root types and thread id to root visiting.Mathieu Chartier2014-02-111-6/+8
* Make debugger / jdwp compaction safe.Mathieu Chartier2014-02-081-1/+1
* RosAlloc verification.Hiroshi Yamauchi2014-02-071-1/+30
* Object model changes to support 64bit.Ian Rogers2014-02-061-17/+18
* Remove unused code in heap.hMathieu Chartier2014-02-051-13/+0
* Fix race conditions caused by StartGC.Mathieu Chartier2014-01-311-2/+1
* Add zygote space as its own space type.Mathieu Chartier2014-01-311-0/+3
* Change DisableGC to DisableMovingGC.Mathieu Chartier2014-01-281-6/+6
* Improve IsMovableObject logic.Mathieu Chartier2014-01-241-0/+3
* Fix heap verification and add runtime options.Mathieu Chartier2014-01-171-9/+7
* Improve the generational mode.Hiroshi Yamauchi2014-01-141-12/+1
* Bump pointer space only collection.Hiroshi Yamauchi2014-01-101-0/+15
* Refactor large object sweeping.Mathieu Chartier2014-01-101-2/+2
* Fix IsMovableObject to handle background compaction.Mathieu Chartier2014-01-091-0/+4
* Background compaction support.Mathieu Chartier2014-01-081-13/+47
* Thread local bump pointer allocator.Mathieu Chartier2013-12-161-21/+21
* Enable moving classes.Mathieu Chartier2013-12-101-10/+11