summaryrefslogtreecommitdiffstats
path: root/runtime/gc/heap.cc
Commit message (Expand)AuthorAgeFilesLines
* Add valgrind support to large object map space.Mathieu Chartier2014-03-261-0/+2
* Add GC mode for stressing testing heap transitions.Mathieu Chartier2014-03-251-0/+9
* Add missing debugger root visiting.Mathieu Chartier2014-03-251-3/+4
* Refactor object reference visiting logic.Mathieu Chartier2014-03-241-28/+33
* Refactor and optimize GC code.Mathieu Chartier2014-03-241-6/+7
* Revoke rosalloc thread-local buffers at the checkpoint.Hiroshi Yamauchi2014-03-211-0/+14
* Merge "Refactor the garbage collector driver (GarbageCollector::Run)."Hiroshi Yamauchi2014-03-211-12/+7
|\
| * Refactor the garbage collector driver (GarbageCollector::Run).Hiroshi Yamauchi2014-03-201-12/+7
* | Fix RecordFree to take signed parameters.Mathieu Chartier2014-03-201-2/+6
|/
* Add soft reference pre processing.Mathieu Chartier2014-03-201-9/+21
* Use the card table to speed up the GSS collector.Hiroshi Yamauchi2014-03-141-3/+74
* Refactor reflective method invocation.Ian Rogers2014-03-141-11/+10
* Refactor reference code into mirror namespace.Mathieu Chartier2014-03-141-66/+12
* Fix heap trimming logic.Mathieu Chartier2014-03-131-9/+16
* Put the post zygote non-moving space next to the malloc space.Hiroshi Yamauchi2014-03-111-14/+41
* Add more VerifyObject calls.Mathieu Chartier2014-03-071-0/+7
* Defer heap transitions to heap trimming daemon.Mathieu Chartier2014-03-061-24/+77
* Disable compaction for jni workarounds.Mathieu Chartier2014-03-061-0/+10
* Fix valgrind gtests and memory leaks.Mathieu Chartier2014-03-051-1/+1
* Avoid marking old class linker and intern table roots during pause.Mathieu Chartier2014-03-041-3/+3
* Merge "Fix SafePrettyTypeOf to never call VerifyObject."Mathieu Chartier2014-03-041-4/+4
|\
| * Fix SafePrettyTypeOf to never call VerifyObject.Mathieu Chartier2014-03-031-4/+4
* | Guard entrypoint changing by runtime shutdown lock.Mathieu Chartier2014-03-031-5/+5
|/
* Add custom SIGSEGV handler to help find heap corruption.Mathieu Chartier2014-02-281-5/+98
* Enable large object space for command line runs.Mathieu Chartier2014-02-271-8/+13
* Make allocations report usable size.Ian Rogers2014-02-261-7/+9
* (Experimental) Add Brooks pointers.Hiroshi Yamauchi2014-02-251-0/+6
* Remove started runtime check in RevokeAllThreadLocalAllocationStacksMathieu Chartier2014-02-251-6/+0
* Fix and optimize verify object.Mathieu Chartier2014-02-211-43/+18
* Change ProcessReferences to not use RecursiveMarkObject.Mathieu Chartier2014-02-201-8/+11
* Merge "Fix preverify."Hiroshi Yamauchi2014-02-191-2/+10
|\
| * Fix preverify.Hiroshi Yamauchi2014-02-141-2/+10
* | Change root visitor to use Object**.Mathieu Chartier2014-02-181-10/+8
* | Remove blacklistSebastien Hertz2014-02-171-1/+1
|/
* Thread-local allocation stack.Hiroshi Yamauchi2014-02-131-12/+36
* Prevent object allocation related races in VisitObjects.Mathieu Chartier2014-02-131-1/+5
* Merge "Work in the direction of hard float quick ABIs."Ian Rogers2014-02-121-4/+4
|\
| * Work in the direction of hard float quick ABIs.Ian Rogers2014-02-111-4/+4
* | Add more checking to ReleasePrimitiveArray.Mathieu Chartier2014-02-111-4/+5
* | Add root types and thread id to root visiting.Mathieu Chartier2014-02-111-12/+14
|/
* Make debugger / jdwp compaction safe.Mathieu Chartier2014-02-081-44/+40
* RosAlloc verification.Hiroshi Yamauchi2014-02-071-1/+37
* Object model changes to support 64bit.Ian Rogers2014-02-061-33/+33
* Move SwapBitmaps to ContinuousMemMapAllocSpace.Mathieu Chartier2014-02-031-1/+1
* Fix lock order checking violation.Mathieu Chartier2014-02-021-10/+18
* Fix race conditions caused by StartGC.Mathieu Chartier2014-01-311-37/+51
* Add zygote space as its own space type.Mathieu Chartier2014-01-311-21/+32
* Change DisableGC to DisableMovingGC.Mathieu Chartier2014-01-281-17/+23
* Improve IsMovableObject logic.Mathieu Chartier2014-01-241-10/+17
* Change GC ergonomics to better handle heap verification.Mathieu Chartier2014-01-241-11/+11