Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
3817a462c89327dca181c9eab655a0ce6f049a9f
/
runtime
/
gc
/
collector
/
concurrent_copying.cc
c409d46
Merge "Clean up allocation accounting"
by Hans Boehm
· 6 years ago
fb8b4e2
Clean up allocation accounting
by Hans Boehm
· 6 years ago
fa6a1b0
ART: Continue adding override annotations
by Andreas Gampe
· 6 years ago
0e84027
Make classes of LOS objects non-movable.
by Roland Levillain
· 6 years ago
8def52a
Adjust AssertToSpaceInvariantInNonMovingSpace for Sticky-Bit CC.
by Roland Levillain
· 6 years ago
b9c6834
Add more debug logging to VerifyNoMissingCardMarkVisitor::CheckReference.
by Roland Levillain
· 6 years ago
be4b8fd
Add some more debug logging to AssertToSpaceInvariantInNonMovingSpace.
by Roland Levillain
· 6 years ago
e2f6b49
Add more debug logging to AssertToSpaceInvariantInNonMovingSpace.
by Roland Levillain
· 6 years ago
40f8a74
Merge "Document why the LOS space is not scanned during Sticky-Bit CC collections."
by Roland Levillain
· 6 years ago
f73caca
Remove superfluous 'virtual' specifiers in ART.
by Roland Levillain
· 6 years ago
bbc6e7e
Use 'final' and 'override' specifiers directly in ART.
by Roland Levillain
· 6 years ago
680e099
Make literal arguments passed to art::MemMap::DumpMaps' more explicit.
by Roland Levillain
· 6 years ago
4ba9246
Document why the LOS space is not scanned during Sticky-Bit CC collections.
by Roland Levillain
· 6 years ago
f6985bd
Add an overload for MemMap::MapAnonymous().
by Vladimir Marko
· 6 years ago
2d94e29
Fix memory order used on operations on ConcurrentCopying::done_scanning_.
by Roland Levillain
· 6 years ago
ade74a6
Add a check to ConcurrentCopying::MarkNonMoving for sticky-bit case.
by Roland Levillain
· 6 years ago
57ce054
Improve logging in Sticky-Bit CC collector.
by Roland Levillain
· 6 years ago
b1e1dc3
Sweep only objects in the live stack in sticky-bit CC collections.
by Roland Levillain
· 6 years ago
5c4b3cc
Merge "Remove special case for young-gen collection in ConcurrentCopying::IsMarked."
by Roland Levillain
· 6 years ago
c691995
Merge "Restore bitmap marking in non-moving space in ConcurrentCopying::Copy."
by Roland Levillain
· 6 years ago
348d100
Merge "Rework the newly-allocated region logic in RegionSpace."
by Roland Levillain
· 6 years ago
d9205b8
Merge "Experimental Sticky-Bit (Generational) CC collection"
by Roland Levillain
· 6 years ago
a29afd5
Remove special case for young-gen collection in ConcurrentCopying::IsMarked.
by Roland Levillain
· 6 years ago
5c54d86
Restore bitmap marking in non-moving space in ConcurrentCopying::Copy.
by Roland Levillain
· 7 years ago
4e75113
Rework the newly-allocated region logic in RegionSpace.
by Roland Levillain
· 7 years ago
8d1a996
Experimental Sticky-Bit (Generational) CC collection
by Mathieu Chartier
· 8 years ago
fef0c5a
Merge "Remove region space memory protection before logging heap corruption."
by Roland Levillain
· 6 years ago
ca3dded
Remove region space memory protection before logging heap corruption.
by Roland Levillain
· 6 years ago
14e5a29
Rename art::ReadBarrier::WhiteState as art::ReadBarrier::NonGrayState.
by Roland Levillain
· 6 years ago
72b7bf8
Fix comment about art::gc::collector::kDisallowReadBarrierDuringScan.
by Roland Levillain
· 6 years ago
f335241
Remove useless assertions in ConcurrentCopying::MarkNonMoving.
by Roland Levillain
· 6 years ago
a9746b9
Refactor Object CAS with and without write barrier
by Mathieu Chartier
· 6 years ago
bc802de
Revert^2 "ART: Fix some performance-X tidy"
by Andreas Gampe
· 6 years ago
6856214
Revert "ART: Fix some performance-X tidy"
by Andreas Gampe
· 6 years ago
89de444
ART: Fix some performance-X tidy
by Andreas Gampe
· 6 years ago
42c2e50
Refactor CasField32
by Mathieu Chartier
· 6 years ago
7a18154
GC-local moved/objects_moved counters for CC.
by Hiroshi Yamauchi
· 7 years ago
b4eb1b1
Refactor ClassRoot/GetClassRoot().
by Vladimir Marko
· 6 years ago
8fd8cdc
Merge "Fix double accounting of skipped objects during copying"
by Lokesh Gidra
· 6 years ago
f2a6931
Fix double accounting of skipped objects during copying
by Lokesh Gidra
· 6 years ago
27b9676
ART: Simplify quasi_atomic.h
by Orion Hodson
· 6 years ago
88591fe
ART: Simplify atomic.h
by Orion Hodson
· 6 years ago
c431b9d
Move most of runtime/base to libartbase/base
by David Sehr
· 6 years ago
2dd2e1e
Catch references to unused regions in art::gc::ConcurrentCopying::Mark.
by Roland Levillain
· 6 years ago
af29031
Small documentation and stylistic changes.
by Roland Levillain
· 6 years ago
8f7ea9a
Various ART GC documentation updates.
by Roland Levillain
· 7 years ago
2ae376f
Stylistic and aesthetic changes.
by Roland Levillain
· 6 years ago
ef01222
Fix typos.
by Roland Levillain
· 7 years ago
001eff9
Improve to-space invariant error reporting in the CC collector.
by Roland Levillain
· 7 years ago
78d9ab0
Merge changes I310e3daf,I3f662586
by Treehugger Robot
· 7 years ago
f4eedfe
Remove blocking case from RegisterNativeAllocation.
by Richard Uhler
· 7 years ago
b4f1541
Fix calculation of non-free region count.
by Lokesh Gidra
· 7 years ago
9382c0d
Merge "Print peak regions allocated metric at GC perf dump"
by Lokesh Gidra
· 7 years ago
4557b38
ART: Rename Atomic::CompareExchange methods
by Orion Hodson
· 7 years ago
2989582
Print peak regions allocated metric at GC perf dump
by Lokesh Gidra
· 7 years ago
2af7a3e
Log object info for CAS failure
by Mathieu Chartier
· 7 years ago
891a50e
Separate file utilities from utils.cc
by David Sehr
· 7 years ago
6c57871
ART: Move more read-barrier checking under slow-debug
by Andreas Gampe
· 7 years ago
ac50d97
Merge "Don't use fences to implement volatiles"
by Hans Boehm
· 7 years ago
cc55e1d
Don't use fences to implement volatiles
by Hans Boehm
· 7 years ago
47863bb
Fix CC handling for no large object space case
by Mathieu Chartier
· 7 years ago
0c18338
ART: Replace or remove some ObjectCallback Walk functions
by Andreas Gampe
· 7 years ago
97c4646
Introduce a Marking Register in ARM64 code generation.
by Roland Levillain
· 7 years ago
4b361a8
Fix region space when used with SetLengthToUsableSizeVisitor.
by Nicolas Geoffray
· 7 years ago
fdd513d
Move to release CAS for updating object fields
by Mathieu Chartier
· 7 years ago
513061a
ART: Clean up thread.h and thread_list.h
by Andreas Gampe
· 7 years ago
4ce0c76
Send holder to Mark in ConcurrentCopying::Process for GC verification
by Mathieu Chartier
· 7 years ago
8e0a5de
Merge "Revert "Revert "RegisterNativeAllocation: Avoid case of double blocking gc."""
by Richard Uhler
· 7 years ago
da1da8a
Revert "Revert "RegisterNativeAllocation: Avoid case of double blocking gc.""
by Richard Uhler
· 7 years ago
a774575
Merge "Revert "RegisterNativeAllocation: Avoid case of double blocking gc.""
by Richard Uhler
· 7 years ago
602b1c1
Revert "RegisterNativeAllocation: Avoid case of double blocking gc."
by Richard Uhler
· 7 years ago
a65f767
Merge "RegisterNativeAllocation: Avoid case of double blocking gc."
by Treehugger Robot
· 7 years ago
8df0f36
RegisterNativeAllocation: Avoid case of double blocking gc.
by Richard Uhler
· 7 years ago
6e64445
ART: Make GC Pause Listener more precise
by Andreas Gampe
· 7 years ago
9459127
Merge "Don't use free list LOS for --force-determinism."
by Nicolas Geoffray
· 7 years ago
a9a4f5f
Fix CHECK for is_using_read_barrier_entrypoints
by Mathieu Chartier
· 7 years ago
7acddd8
Don't use free list LOS for --force-determinism.
by Nicolas Geoffray
· 7 years ago
3768ade
Revert "Revert "Add concurrent card graying for immune spaces""
by Mathieu Chartier
· 7 years ago
c83dd7b
Revert "Add concurrent card graying for immune spaces"
by Mathieu Chartier
· 7 years ago
ef496d9
Add basic heap corruption detection ConcurrentCopying::Copy
by Mathieu Chartier
· 7 years ago
88d329a
Add concurrent card graying for immune spaces
by Mathieu Chartier
· 7 years ago
291ce17
ART: More header cleanup - CC
by Andreas Gampe
· 7 years ago
9aef992
Handle null WellKnownClasses::java_lang_Object
by Mathieu Chartier
· 7 years ago
1ca6890
More robust GC verification and corruption dumping
by Mathieu Chartier
· 7 years ago
6b8b075
Merge changes I6ff2d6f8,I8f60f116
by Treehugger Robot
· 7 years ago
3ed8ec1
Store java_lang_Object_ in the flip callback
by Mathieu Chartier
· 7 years ago
c6ea7d0
ART: Clean up art_method.h
by Andreas Gampe
· 7 years ago
bc632f0
Improve VerifyNoFromSpaceRefsObjectVisitor logging
by Mathieu Chartier
· 7 years ago
d08f66f
Various debug ART GC performance improvements
by Mathieu Chartier
· 7 years ago
d9911ee
ART: Clean up field initialization
by Andreas Gampe
· 7 years ago
b01335c
Add even more logging failed to copy GC error
by Mathieu Chartier
· 7 years ago
73a7564
Add more logging to OOM in fallback space DCHECK
by Mathieu Chartier
· 7 years ago
371b047
Clear empty unevac regions in ClearFromSpace
by Mathieu Chartier
· 7 years ago
dce3ed3
Merge "ART: Remove forced invariant checks"
by Andreas Gampe
· 7 years ago
e3ce787
ART: Remove forced invariant checks
by Andreas Gampe
· 7 years ago
a1467d0
Revert "Revert "Add missing card mark verification to CC""
by Mathieu Chartier
· 7 years ago
d3cb7fa
Merge "Revert "Add missing card mark verification to CC""
by Nicolas Geoffray
· 7 years ago
50805e7
Revert "Add missing card mark verification to CC"
by Nicolas Geoffray
· 7 years ago
2fee212
Merge "Always mark reference referents in transaction mode."
by Hiroshi Yamauchi
· 7 years ago
057d977
Always mark reference referents in transaction mode.
by Hiroshi Yamauchi
· 7 years ago
Next »