Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
39402548017c99f9b33afaa851f412371013e911
/
runtime
/
gc
/
space
/
region_space.h
3940254
Modernise code to use override specifier
by Yi Kong
· 5 years ago
0b4d146
ART: make generational CC a runtime option
by Albert Mingkun Yang
· 6 years ago
c3c0299
Merge "ART: add longest consecutive free bytes in region dump"
by Roland Levillain
· 6 years ago
f7f7a7c
ART: make RegionSpace::GetNextObject a static function
by Albert Mingkun Yang
· 6 years ago
f9f22f9
ART: add longest consecutive free bytes in region dump
by Albert Mingkun Yang
· 6 years ago
d0c5b25
Speedup marking inter-region refs in 2-phase CC
by Lokesh Gidra
· 6 years ago
2a9824c
2-phase full-heap CC
by Lokesh Gidra
· 6 years ago
88dbad3
ART: Do some include-what-you-use
by Andreas Gampe
· 6 years ago
98ea9d9
ART: Refactor for bugprone-argument-comment
by Andreas Gampe
· 6 years ago
703322f
Enable cyclic region allocation in ART's region space only in debug mode.
by Roland Levillain
· 6 years ago
fb8b4e2
Clean up allocation accounting
by Hans Boehm
· 6 years ago
bbc6e7e
Use 'final' and 'override' specifiers directly in ART.
by Roland Levillain
· 6 years ago
348d100
Merge "Rework the newly-allocated region logic in RegionSpace."
by Roland Levillain
· 6 years ago
7c0c794
Merge "Have ZeroLiveBytesForLargeObject process all the regions of a large object."
by Roland Levillain
· 6 years ago
d9205b8
Merge "Experimental Sticky-Bit (Generational) CC collection"
by Roland Levillain
· 6 years ago
c34bebf
Remove unnecessary indirection from MemMap.
by Vladimir Marko
· 6 years ago
4e75113
Rework the newly-allocated region logic in RegionSpace.
by Roland Levillain
· 7 years ago
91ab8db
Have ZeroLiveBytesForLargeObject process all the regions of a large object.
by Roland Levillain
· 7 years ago
8d1a996
Experimental Sticky-Bit (Generational) CC collection
by Mathieu Chartier
· 8 years ago
9cb1815
Protect all of ART's region space from the start.
by Roland Levillain
· 6 years ago
ca3dded
Remove region space memory protection before logging heap corruption.
by Roland Levillain
· 6 years ago
e21b437
Check the live bytes value of a region against the region bitmap.
by Roland Levillain
· 6 years ago
1b6e6fd
Fix cyclic region allocation for large regions in ART's RegionSpace.
by Roland Levillain
· 6 years ago
2697d58
ART: Relayout Region
by Andreas Gampe
· 6 years ago
cf6dfae
Always enable cyclic region allocation in ART's region space.
by Roland Levillain
· 6 years ago
df25b47
Implement dead object poisoning in unevacuated regions.
by Roland Levillain
· 6 years ago
a83a89c
Implement cyclic region allocation in ART's region space.
by Roland Levillain
· 6 years ago
88591fe
ART: Simplify atomic.h
by Orion Hodson
· 6 years ago
2dd2e1e
Catch references to unused regions in art::gc::ConcurrentCopying::Mark.
by Roland Levillain
· 6 years ago
8f7ea9a
Various ART GC documentation updates.
by Roland Levillain
· 7 years ago
f320dc1
Pretty print RegionSpace::RegionType and RegionSpace::RegionState values.
by Roland Levillain
· 6 years ago
2ae376f
Stylistic and aesthetic changes.
by Roland Levillain
· 6 years ago
ef01222
Fix typos.
by Roland Levillain
· 7 years ago
cc78efa
Merge "Improve to-space invariant error reporting in the CC collector."
by Roland Levillain
· 6 years ago
001eff9
Improve to-space invariant error reporting in the CC collector.
by Roland Levillain
· 7 years ago
5f0b71a
Implement ClampGrowthLimit feature for region space
by Lokesh Gidra
· 6 years ago
b4f1541
Fix calculation of non-free region count.
by Lokesh Gidra
· 7 years ago
2989582
Print peak regions allocated metric at GC perf dump
by Lokesh Gidra
· 7 years ago
0c18338
ART: Replace or remove some ObjectCallback Walk functions
by Andreas Gampe
· 7 years ago
351c447
ART: Add templated VisitObjects
by Andreas Gampe
· 7 years ago
a5fb204
Rewrite bits of RegionSpace::ClearFromSpace.
by Nicolas Geoffray
· 7 years ago
4b361a8
Fix region space when used with SetLengthToUsableSizeVisitor.
by Nicolas Geoffray
· 7 years ago
420823f
Revert "Revert "Refeactor region clearing / allocation code""
by Mathieu Chartier
· 7 years ago
b645c306
Revert "Refeactor region clearing / allocation code"
by Mathieu Chartier
· 7 years ago
2347b39
Refeactor region clearing / allocation code
by Mathieu Chartier
· 7 years ago
7c928f0
Combine madvise for clearing region space
by Mathieu Chartier
· 7 years ago
d490129
ART: Clean up heap headers
by Andreas Gampe
· 7 years ago
6bc7774
Use partial TLAB regions
by Mathieu Chartier
· 7 years ago
371b047
Clear empty unevac regions in ClearFromSpace
by Mathieu Chartier
· 7 years ago
e0aa5be
Merge "Change the region space region size to 256k."
by Hiroshi Yamauchi
· 7 years ago
6711cd8
Change the region space region size to 256k.
by Hiroshi Yamauchi
· 7 years ago
64be7c5
Merge "Improve the region space memory mapping."
by Hiroshi Yamauchi
· 7 years ago
3c3c4a1
Improve the region space memory mapping.
by Hiroshi Yamauchi
· 7 years ago
a1467d0
Revert "Revert "Add missing card mark verification to CC""
by Mathieu Chartier
· 7 years ago
50805e7
Revert "Add missing card mark verification to CC"
by Nicolas Geoffray
· 7 years ago
49ba696
Add missing card mark verification to CC
by Mathieu Chartier
· 7 years ago
22c8e40
Change 64 bit atomic counter to size_t
by Mathieu Chartier
· 8 years ago
7ec38dc
Persistent bitmap for region space
by Mathieu Chartier
· 8 years ago
bdf7f1c
ART: SHARED_REQUIRES to REQUIRES_SHARED
by Andreas Gampe
· 8 years ago
1ebf8d3
Fix some "possible" divide by 0
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
9044347
Move to newer clang annotations
by Mathieu Chartier
· 9 years ago
2cebb24
Replace NULL with nullptr
by Mathieu Chartier
· 9 years ago
4460a84
Rosalloc thread local allocation path without a cas.
by Hiroshi Yamauchi
· 9 years ago
d25f842
Clean up enums in RegionSpace.
by Hiroshi Yamauchi
· 9 years ago
2cd334a
More of the concurrent copying collector.
by Hiroshi Yamauchi
· 10 years ago