summaryrefslogtreecommitdiffstats
path: root/runtime/gc
Commit message (Expand)AuthorAgeFilesLines
* Compatibility layer to transition from UniquePtr to std::unique_ptr.Ian Rogers2014-05-1514-14/+14
* Merge "Move RoS allocator to use unordered_set."Ian Rogers2014-05-152-27/+16
|\
| * Move RoS allocator to use unordered_set.Ian Rogers2014-05-152-27/+16
* | Improve large object free CHECKMathieu Chartier2014-05-151-1/+2
|/
* Add Handle/HandleScope and delete SirtRef.Mathieu Chartier2014-05-1313-128/+145
* Merge "Move quick frame info to OatQuickMethodHeader."Vladimir Marko2014-05-131-15/+17
|\
| * Move quick frame info to OatQuickMethodHeader.Vladimir Marko2014-05-131-15/+17
* | Merge "Fix a lock level violation with background compaction enabled."Hiroshi Yamauchi2014-05-131-5/+6
|\ \
| * | Fix a lock level violation with background compaction enabled.Hiroshi Yamauchi2014-05-121-5/+6
* | | Place ISA into boot image name.Ian Rogers2014-05-121-2/+2
| |/ |/|
* | Merge "Reference::GetReferent() calls by GC should not trigger read barriers."Hiroshi Yamauchi2014-05-092-6/+4
|\ \
| * | Reference::GetReferent() calls by GC should not trigger read barriers.Hiroshi Yamauchi2014-05-092-6/+4
| |/
* | Fix race condition in ProcessReferences.Mathieu Chartier2014-05-091-15/+17
|/
* Add null check in MarkSweepMarkObjectSlowPath.Mathieu Chartier2014-05-091-1/+1
* Use WaitHoldingLocks in ReferenceProcessor::GetReferent.Mathieu Chartier2014-05-081-2/+2
* Merge "Add concurrent reference processing."Mathieu Chartier2014-05-089-186/+387
|\
| * Add concurrent reference processing.Mathieu Chartier2014-05-079-186/+387
* | Merge "Fix spammy "Disabling background compaction for non zygote" message."Mathieu Chartier2014-05-081-1/+1
|\ \
| * | Fix spammy "Disabling background compaction for non zygote" message.Mathieu Chartier2014-05-071-1/+1
| |/
* | Merge "Trigger GSS whole-heap collection based on large object allocations."Hiroshi Yamauchi2014-05-072-35/+26
|\ \ | |/ |/|
| * Trigger GSS whole-heap collection based on large object allocations.Hiroshi Yamauchi2014-05-072-35/+26
* | Fix device booting with DlMalloc instead of RosAlloc.Mathieu Chartier2014-05-061-1/+1
|/
* Add RecordFree to the GarbageCollector interfaceMathieu Chartier2014-05-056-52/+50
* Prevent spurious dexopts in 32-64 builds.Narayan Kamath2014-05-022-45/+110
* Merge "Add inline to RosAlloc::AllocFromCurrentRunUnlocked()."Hiroshi Yamauchi2014-05-021-1/+1
|\
| * Add inline to RosAlloc::AllocFromCurrentRunUnlocked().Hiroshi Yamauchi2014-05-021-1/+1
* | Merge "Add finalizer references from the entrypoints."Mathieu Chartier2014-05-022-3/+5
|\ \
| * | Add finalizer references from the entrypoints.Mathieu Chartier2014-05-012-3/+5
| |/
* | Add GC cause to WaitForGcToComplete message.Mathieu Chartier2014-05-024-14/+22
* | Replace CountOneBits and __builtin_popcount with POPCOUNT.Vladimir Marko2014-05-021-1/+1
|/
* Merge "Add thread unsafe allocation methods to spaces."Mathieu Chartier2014-05-0112-110/+228
|\
| * Add thread unsafe allocation methods to spaces.Mathieu Chartier2014-04-3012-110/+228
* | Merge "Clean up Add/Remove space."Mathieu Chartier2014-05-013-55/+38
|\ \
| * | Clean up Add/Remove space.Mathieu Chartier2014-04-303-55/+38
| |/
* | Use instruction specific dalvik cache dirs.Narayan Kamath2014-05-014-8/+15
|/
* Force inlining on trivial accessors.Ian Rogers2014-04-299-28/+56
* Enable concurrent sweeping for non-concurrent GC.Mathieu Chartier2014-04-2912-266/+282
* Merge "Improve GSS reference processing."Hiroshi Yamauchi2014-04-294-7/+32
|\
| * Improve GSS reference processing.Hiroshi Yamauchi2014-04-284-7/+32
* | Always log explicit GC.Mathieu Chartier2014-04-284-30/+30
|/
* 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-259-370/+438
* Don't allow heap transitions if the runtime is shutting down.Mathieu Chartier2014-04-231-0/+5
* Return bytes freed from RosAlloc.Mathieu Chartier2014-04-223-39/+46
* Replace ObjectSet with LargeObjectBitmap.Mathieu Chartier2014-04-1720-377/+355
* Use non volatile lock words in semispace collector.Mathieu Chartier2014-04-173-16/+22
* Decrease target utilization for foreground apps.Mathieu Chartier2014-04-162-14/+35
* Less confusing heap transition message.Mathieu Chartier2014-04-151-8/+1
* Don't call SetFootprintLimit in CreateZygoteSpace.Mathieu Chartier2014-04-151-9/+4