summaryrefslogtreecommitdiffstats
path: root/runtime/gc/heap.cc
Commit message (Expand)AuthorAgeFilesLines
* Merge "Fix running with DlMalloc instead of RosAlloc."Mathieu Chartier2014-04-011-2/+1
|\
| * Fix running with DlMalloc instead of RosAlloc.Mathieu Chartier2014-04-011-2/+1
* | Make the support code for read barriers a bit more general.Hiroshi Yamauchi2014-03-311-5/+7
|/
* Fix non concurrent mark sweep ergonomics.Mathieu Chartier2014-03-281-1/+17
* Merge "Refactor some GC code."Mathieu Chartier2014-03-281-0/+14
|\
| * Refactor some GC code.Mathieu Chartier2014-03-281-0/+14
* | Merge "An empty collector skeleton for a read barrier-based collector."Hiroshi Yamauchi2014-03-281-6/+19
|\ \ | |/ |/|
| * An empty collector skeleton for a read barrier-based collector.Hiroshi Yamauchi2014-03-271-6/+19
* | Change sticky GC ergonomics to use GC throughput.Mathieu Chartier2014-03-271-21/+34
|/
* 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