Gitiles
Code Review
Sign In
LeafOS
/
LeafOS-Project
/
android_art
/
af6eaca5034a602f459a6eca9fb185f3abe8a882
/
src
/
gc
/
space.cc
128c52c
Fix invalid root detection using wrong function to find space from object.
by Mathieu Chartier
· 12 years ago
1c23e1e
More space refactoring.
by Mathieu Chartier
· 12 years ago
155dfe9
More Gc statistics and logging
by Mathieu Chartier
· 12 years ago
7469ebf
Refactor and remove copy mark bits.
by Mathieu Chartier
· 12 years ago
[Renamed (97%) from src/space.cc]
50b35e2
Explicitly pass Thread::Current to MutexLock and Alloc.
by Ian Rogers
· 12 years ago
8e9a149
Fix large object space overlapping map error
by Mathieu Chartier
· 12 years ago
2fde533
Refactor spaces and add free list large object space
by Mathieu Chartier
· 13 years ago
83cf328
Fix framework perf regression
by Mathieu Chartier
· 12 years ago
e0f0cb3
Large object space
by Mathieu Chartier
· 13 years ago
66f1925
Change dex cache to be java object instead of array, add pointer to dex file in dex cache.
by Mathieu Chartier
· 12 years ago
0325e62
Cumulative timing logger
by Mathieu Chartier
· 13 years ago
fd678be
Additional heap verification for the Gc
by Mathieu Chartier
· 13 years ago
15bf2d3
Use bionic's dlmalloc 2.8.5.
by Ian Rogers
· 13 years ago
b18e77a
Switch art over to the new bionic dlmalloc 2.8.5 callback
by Brian Carlstrom
· 13 years ago
357e9be
Sticky mark bits "generational" GC
by Mathieu Chartier
· 13 years ago
00f7d0e
Global lock levels.
by Ian Rogers
· 13 years ago
dcf8d72
Fix zygote live/mark bitmap size.
by Mathieu Chartier
· 13 years ago
cc236d7
Zygote space / partial collection support.
by Mathieu Chartier
· 13 years ago
654d3a2
Enable concurrent sweeping
by Mathieu Chartier
· 13 years ago
b062fdd
Each space has its own bitmap(s)
by Mathieu Chartier
· 13 years ago
a168c83
Convince tsan that the card table isn't a problem.
by Elliott Hughes
· 13 years ago
9eebd3b
Trim the native heap too, like dalvik did.
by Elliott Hughes
· 13 years ago
b25c3f6
Fix cpplint's whitespace complaints.
by Elliott Hughes
· 13 years ago
1bac54f
Fix all our unused parameter warnings so we let GCC report them.
by Elliott Hughes
· 13 years ago
b3bd5f0
Refactor the compilers out of libart.
by Elliott Hughes
· 13 years ago
fb6adba
Sharpen virtual calls to final methods.
by Ian Rogers
· 13 years ago
1984651
Invoke static/direct dispatch change.
by Ian Rogers
· 13 years ago
5643b78
On demand generation of boot files
by Brian Carlstrom
· 13 years ago
2faa5f1
Fix copyright headers.
by Elliott Hughes
· 13 years ago
3bb17a6
Space trim and other unit tests. General space clean up.
by Ian Rogers
· 13 years ago
30fab40
Upgrade to latest dlmalloc. Refactor Heap and related APIs to use STL like naming.
by Ian Rogers
· 13 years ago
8952189
Merge art-cache dex files into oat files
by Brian Carlstrom
· 13 years ago
4dd9b4d
Clean up verbose logging.
by Elliott Hughes
· 13 years ago
169c9a7
Remove the use of Method from jni_compiler
by Ian Rogers
· 13 years ago
6c9c06d
Use ashmem to name our various anonymous regions.
by Elliott Hughes
· 13 years ago
5d76c43
Mark non-image spaces and use write barrier for image spaces.
by Ian Rogers
· 13 years ago
6a5bd49
Implement the DDMS heap walking (for native and managed heaps).
by Elliott Hughes
· 13 years ago
c116070
Added support for -XX:HeapGrowthLimit switch
by jeffhao
· 13 years ago
307f75d
Add a C++ equivalent of Android's TimingLogger, and use it for the heap.
by Elliott Hughes
· 13 years ago
3320cf4
Move rest of code related blobs from Method to oat
by Brian Carlstrom
· 13 years ago
4f0d07c
Spill possibly reference holding registers for runtime calls.
by Ian Rogers
· 13 years ago
1cb0a1d
Support for resolving unknown direct/static methods.
by Ian Rogers
· 13 years ago
7f1caab
Add an interface to Space, so Heap no longer needs to be friend of Space.
by Shih-wei Liao
· 13 years ago
ad25ac5
Static and direct resolution stub.
by Ian Rogers
· 13 years ago
8c2f641
Grow for improving target utilization. Applicable to the target side only.
by Shih-wei Liao
· 13 years ago
58ae941
Simplify command line arguments
by Brian Carlstrom
· 13 years ago
e24fa61
Separate oat from image
by Brian Carlstrom
· 13 years ago
0a5b14d
Add -verbose:startup
by Brian Carlstrom
· 13 years ago
ff1ed47
Class cast, fill array and interface exception support.
by Ian Rogers
· 13 years ago
1619286
Add oat file generation and tests to build
by Brian Carlstrom
· 14 years ago
69b15fb
Working dex2oat and oatexec
by Brian Carlstrom
· 14 years ago
90a3369
Switch to UniquePtr.
by Elliott Hughes
· 14 years ago
a663ea5
Initialize ClassLinker from image
by Brian Carlstrom
· 14 years ago
4a289ed
Work on heap and space initialization to support image loading
by Brian Carlstrom
· 14 years ago
db4d540
First pass of ImageWriter
by Brian Carlstrom
· 14 years ago
ad107ab
Remove author attributions.
by Carl Shapiro
· 14 years ago
53b6131
Use the UNIMPLEMENTED macro everywhere.
by Elliott Hughes
· 14 years ago
b0460ea
Add support for opening classes.dex file from zip, jar, apk
by Brian Carlstrom
· 14 years ago
58551df
Add a collection implementation.
by Carl Shapiro
· 14 years ago
578bbdc
Move DexFiles to be allocated on the heap
by Brian Carlstrom
· 14 years ago
69759ea
Add allocation and garbage collection infrastructure.
by Carl Shapiro
· 14 years ago