Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
52591a6682904a0b1c2df9da0e9b5300eccdcba1
/
runtime
/
gc
/
collector
/
concurrent_copying.cc
3fec9ac
ART: Use libbase logging
by Andreas Gampe
· 8 years ago
be3a3ee
Merge "Fix a deadlock in the CC collector."
by Treehugger Robot
· 8 years ago
febd0cf
Fix a deadlock in the CC collector.
by Hiroshi Yamauchi
· 8 years ago
d818adb
Avoid using memcpy for object header in ConcurrentCopying::Copy
by Mathieu Chartier
· 8 years ago
dfcd6f4
Add more logging for checking in to-space for CC copy
by Mathieu Chartier
· 8 years ago
bdf7f1c
ART: SHARED_REQUIRES to REQUIRES_SHARED
by Andreas Gampe
· 8 years ago
d9cf6d5
Merge "Background full compaction for CC."
by Treehugger Robot
· 8 years ago
60985b7
Background full compaction for CC.
by Hiroshi Yamauchi
· 8 years ago
c381c36
Avoid CAS for marking region space bitmap for baker
by Mathieu Chartier
· 8 years ago
ee23582
Revert "Revert "Improve the thread flip.""
by Hiroshi Yamauchi
· 8 years ago
bf04250
Merge "Revert "Improve the thread flip.""
by Treehugger Robot
· 8 years ago
db3204f
Revert "Improve the thread flip."
by Hiroshi Yamauchi
· 8 years ago
f606c3a
Merge "Improve the thread flip."
by Treehugger Robot
· 8 years ago
e61e6fd
Improve the thread flip.
by Hiroshi Yamauchi
· 8 years ago
cca44a0
Track cumulative objects and bytes copied for CC
by Mathieu Chartier
· 8 years ago
962cd7a
Always mark zygote large objects for CC
by Mathieu Chartier
· 8 years ago
36a270a
Change one read barrier bit to mark bit
by Mathieu Chartier
· 8 years ago
ba65cc4
Merge "ART: Convert pointer size to enum"
by Treehugger Robot
· 8 years ago
542451c
ART: Convert pointer size to enum
by Andreas Gampe
· 8 years ago
5408f23
Revert "Revert "Scan immune spaces using mod union tables.""
by Hiroshi Yamauchi
· 8 years ago
b94ea45
Merge "Revert "Scan immune spaces using mod union tables.""
by Treehugger Robot
· 8 years ago
ccf7c8a
Revert "Scan immune spaces using mod union tables."
by Hiroshi Yamauchi
· 8 years ago
d6636d3
Avoid read barrier for IntArray::GetArrayClass
by Mathieu Chartier
· 8 years ago
ccee336
Merge "Scan immune spaces using mod union tables."
by Hiroshi Yamauchi
· 8 years ago
8256da3
Scan immune spaces using mod union tables.
by Hiroshi Yamauchi
· 8 years ago
5ffa078
Reduce unnecessary read barriers in GC
by Mathieu Chartier
· 8 years ago
21328a1
Improve CC handling for immune objects
by Mathieu Chartier
· 8 years ago
d4b7ad7
Merge "Use non-CAS thread flip root visitor."
by Hiroshi Yamauchi
· 8 years ago
7e9b257
Use non-CAS thread flip root visitor.
by Hiroshi Yamauchi
· 8 years ago
56fe258
Add a way to measure read barrier slow paths
by Mathieu Chartier
· 8 years ago
d8db5a2
Revert "Revert "Gray only immune objects mutators access.""
by Hiroshi Yamauchi
· 8 years ago
ddeb172
Revert "Gray only immune objects mutators access."
by Nicolas Geoffray
· 8 years ago
16292fc
Gray only immune objects mutators access.
by Hiroshi Yamauchi
· 8 years ago
a07f559
Use collector specific helper classes
by Mathieu Chartier
· 8 years ago
8e67465
Avoid the need for the black color for the baker-style read barrier.
by Hiroshi Yamauchi
· 9 years ago
5496f69
Disable read barriers in GC VisitReferences calls.
by Hiroshi Yamauchi
· 8 years ago
e362740
Fix DCHECK compilation error.
by Richard Uhler
· 9 years ago
4a26f17
Remove GetImageRoots read barrier for image relocation
by Mathieu Chartier
· 9 years ago
a9d82fe
Use mutator lock to guard adding and removing heap spaces
by Mathieu Chartier
· 9 years ago
16cabc4
Merge "Relax CAS in some uses of Object::AtomicSetReadBarrierPointer."
by Hiroshi Yamauchi
· 9 years ago
ed70b4a
Relax CAS in some uses of Object::AtomicSetReadBarrierPointer.
by Hiroshi Yamauchi
· 9 years ago
763a31e
Add immune spaces abstraction
by Mathieu Chartier
· 9 years ago
073b16c
Image space cleanup for app images
by Mathieu Chartier
· 9 years ago
4bbe780
Merge "Minor improvements for the CC collector."
by Hiroshi Yamauchi
· 9 years ago
723e6ce
Minor improvements for the CC collector.
by Hiroshi Yamauchi
· 9 years ago
0b654bc
Merge "Relax some CASes for the CC collector."
by Hiroshi Yamauchi
· 9 years ago
10d2508
Change Checkpoint API to return total number of checkpoints
by Mathieu Chartier
· 9 years ago
19eab40
Make the mark stack expandable for the CC collector.
by Hiroshi Yamauchi
· 9 years ago
fed3e2f
Relax some CASes for the CC collector.
by Hiroshi Yamauchi
· 9 years ago
a6b1ead
Mark breakpoint roots
by Mathieu Chartier
· 9 years ago
fa75518
Improvements for table lookup read barriers.
by Hiroshi Yamauchi
· 9 years ago
951ec2c
Revert "Revert "Add one LinearAlloc per ClassLoader""
by Mathieu Chartier
· 9 years ago
7de5dfe
Revert "Add one LinearAlloc per ClassLoader"
by Nicolas Geoffray
· 9 years ago
356412e
Add one LinearAlloc per ClassLoader
by Mathieu Chartier
· 9 years ago
1147b9b
Use image pointer size for profile info
by Mathieu Chartier
· 9 years ago
70c08d3
Fix the DequeuePendingReference crash.
by Hiroshi Yamauchi
· 9 years ago
fdbd13c
Some fixes for the CC collector.
by Hiroshi Yamauchi
· 9 years ago
76f55b0
Synchronize JNI critical calls with the CC collector thread flip.
by Hiroshi Yamauchi
· 9 years ago
0037082
Use thread-local is_gc_marking flags for the CC collector.
by Hiroshi Yamauchi
· 9 years ago
059ef3d
Always visit object class from VisitReferences
by Mathieu Chartier
· 9 years ago
3887c46
Remove unnecessary `explicit` qualifiers on constructors.
by Roland Levillain
· 9 years ago
a4f6af9
Some heap cleanup
by Mathieu Chartier
· 9 years ago
da7c650
Visit class native roots from VisitReferences
by Mathieu Chartier
· 9 years ago
9044347
Move to newer clang annotations
by Mathieu Chartier
· 9 years ago
cced6ad
Merge "Use (D)CHECK_ALIGNED more."
by Roland Levillain
· 9 years ago
14d9057
Use (D)CHECK_ALIGNED more.
by Roland Levillain
· 9 years ago
8118781
Address some GC comments
by Mathieu Chartier
· 9 years ago
b19ccb1
Use SuspendAllInternal for FlipThreadRoots
by Mathieu Chartier
· 9 years ago
9750995
Clean up GC callbacks to be virtual methods
by Mathieu Chartier
· 9 years ago
5b1eea0
Merge "Thread-local mark stacks for the CC collector."
by Hiroshi Yamauchi
· 9 years ago
0b71357
Thread-local mark stacks for the CC collector.
by Hiroshi Yamauchi
· 9 years ago
3cf2253
Clean up some includes
by Mathieu Chartier
· 9 years ago
41656de
Fix potential bugs in allocation tracker
by Man Cao
· 9 years ago
46ec520
Run an empty checkpoint before marking ends in the CC collector.
by Hiroshi Yamauchi
· 9 years ago
3f64f25
Print more diagnosis info on to-space invariant violation.
by Hiroshi Yamauchi
· 9 years ago
e401d14
Move mirror::ArtMethod to native
by Mathieu Chartier
· 9 years ago
60f63f5
Use the lock word bits for Baker-style read barrier.
by Hiroshi Yamauchi
· 9 years ago
c785344
Move ArtField to native
by Mathieu Chartier
· 9 years ago
4809d0a
Fix CC root visiting bug
by Mathieu Chartier
· 9 years ago
084403f
Merge "Add more logging for debugging possible deadlock"
by Mathieu Chartier
· 9 years ago
720e71a
Add more logging for debugging possible deadlock
by Mathieu Chartier
· 9 years ago
65b798e
ART: Enable more Clang warnings
by Andreas Gampe
· 9 years ago
bb87e0f
Refactor and improve GC root handling
by Mathieu Chartier
· 9 years ago
4460a84
Rosalloc thread local allocation path without a cas.
by Hiroshi Yamauchi
· 9 years ago
184c9dc
Fix some incorrect IsCompiler instead of IsAotCompiler
by Mathieu Chartier
· 9 years ago
e15ea08
Reserve bits in the lock word for read barriers.
by Hiroshi Yamauchi
· 10 years ago
69d69ea
Merge "ART: checkpoint mechanism optimization"
by Hiroshi Yamauchi
· 10 years ago
dd9943d
ART: checkpoint mechanism optimization
by Lei Li
· 10 years ago
d25f842
Clean up enums in RegionSpace.
by Hiroshi Yamauchi
· 10 years ago
cb535da
Change AtomicStack to use StackReference
by Mathieu Chartier
· 10 years ago
2cd334a
More of the concurrent copying collector.
by Hiroshi Yamauchi
· 10 years ago
d5307ec
An empty collector skeleton for a read barrier-based collector.
by Hiroshi Yamauchi
· 10 years ago