Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
7a62e6728463237684d3d9834d81bd7bba7ab197
/
runtime
/
gc
/
heap.cc
f0192c8
Support to pass <uses-library> option through to dex2oat.
by Jeff Hao
· 9 years ago
5d2a3f7
Add histogram for native allocations
by Mathieu Chartier
· 9 years ago
ffc8707
Split profile recording from jit compilation
by Calin Juravle
· 9 years ago
e8f3f03
ART: Handle OOM in stack overflow
by Mathieu Chartier
· 9 years ago
b62f2e6
Add RosAlloc stats dump.
by Hiroshi Yamauchi
· 9 years ago
f8cb178
Move process state into runtime
by Mathieu Chartier
· 9 years ago
6f0c6cd
Fix a CC 145-alloc-tracking-stress deadlock.
by Hiroshi Yamauchi
· 9 years ago
14b0a5d
Fix cases where we miss instrumentation changes
by Mathieu Chartier
· 9 years ago
e87fe95
Merge "Clear inline caches at each full GC."
by Nicolas Geoffray
· 9 years ago
b6e20ae
Clear inline caches at each full GC.
by Nicolas Geoffray
· 9 years ago
bcd9dd7
Don't use ScopedObjectAccess in Heap::DumpSpaces
by Mathieu Chartier
· 9 years ago
32ce2ad
Add more systracing everywhere
by Mathieu Chartier
· 9 years ago
0b8b4a6
Delete alloc tracking map outside of critical section
by Mathieu Chartier
· 9 years ago
eebc3af
Fix allocation tracking race
by Mathieu Chartier
· 9 years ago
6ea1a0e
AOT compile framework code as non-debuggable
by Mingyao Yang
· 9 years ago
20a0be0
Fix CC collector thread flip and JNI critical section deadlocks.
by Hiroshi Yamauchi
· 9 years ago
6edb9ae
Check pages are readable after mprotect for SEGV_ACCERR diagnosis
by Hiroshi Yamauchi
· 9 years ago
582b68f
Use correct requested alloc space begin for CC
by Mathieu Chartier
· 9 years ago
b08f305
Prevent crashes if boot images fail to load
by Mathieu Chartier
· 9 years ago
c68e77b
Fix image test with GSS
by Mathieu Chartier
· 9 years ago
78e9015
Merge "ART: Add option to ensure deterministic compilation"
by Andreas Gampe
· 9 years ago
ace0dc1
ART: Add option to ensure deterministic compilation
by Andreas Gampe
· 9 years ago
76ce917
Move heap trim outside of zygote creation lock region
by Mathieu Chartier
· 9 years ago
a9d82fe
Use mutator lock to guard adding and removing heap spaces
by Mathieu Chartier
· 9 years ago
fbc3108
Revert "Revert "Load app images""
by Mathieu Chartier
· 9 years ago
966f533
Only create non-moving space at fixed address if zygote
by Mathieu Chartier
· 9 years ago
1bc977c
Revert "Load app images"
by Nicolas Geoffray
· 9 years ago
f7fd970
Load app images
by Mathieu Chartier
· 9 years ago
a06ba05
Remove gaps between images
by Mathieu Chartier
· 9 years ago
ea0831f
Re-enable adding intern table to image
by Mathieu Chartier
· 9 years ago
8994a04
Revert "Revert "ART: Fix up some multi-image cases""
by Andreas Gampe
· 9 years ago
de38b79
Revert "ART: Fix up some multi-image cases"
by Nicolas Geoffray
· 9 years ago
288b1e9
ART: Fix up some multi-image cases
by Andreas Gampe
· 9 years ago
dcdc85b
Dex2oat support for multiple oat file and image file outputs.
by Jeff Hao
· 9 years ago
e6465bc
Remove references to dlmalloc specific functions
by Dimitry Ivanov
· 9 years ago
3a09092
Revert "lambda: Add support for invoke-interface for boxed innate lambdas"
by Nicolas Geoffray
· 9 years ago
457e874
lambda: Add support for invoke-interface for boxed innate lambdas
by Igor Murashkin
· 9 years ago
073b16c
Image space cleanup for app images
by Mathieu Chartier
· 9 years ago
6be4f2a
ART: Fix leak in Heap
by Andreas Gampe
· 9 years ago
10d2508
Change Checkpoint API to return total number of checkpoints
by Mathieu Chartier
· 9 years ago
8d44725
Trim arena maps during heap trim
by Mathieu Chartier
· 9 years ago
aa51682
Add exclusion between instrumentation and GC
by Mathieu Chartier
· 9 years ago
598302a
Call JNI_OnUnload when class loaders get collected
by Mathieu Chartier
· 9 years ago
4f55e22
Add and use ScopedSuspendAll
by Mathieu Chartier
· 9 years ago
f1d666e
Add ScopedThreadSuspension
by Mathieu Chartier
· 9 years ago
fdbd13c
Some fixes for the CC collector.
by Hiroshi Yamauchi
· 9 years ago
db00eaf
Add GC coverage test for moving GC
by Mathieu Chartier
· 9 years ago
1aca341
Merge "Synchronize JNI critical calls with the CC collector thread flip."
by Hiroshi Yamauchi
· 9 years ago
76f55b0
Synchronize JNI critical calls with the CC collector thread flip.
by Hiroshi Yamauchi
· 9 years ago
52a7f5c
Add class flags to class to help GC scanning
by Mathieu Chartier
· 9 years ago
059ef3d
Always visit object class from VisitReferences
by Mathieu Chartier
· 9 years ago
7c2af0d
Merge "Remove unnecessary `explicit` qualifiers on constructors."
by Roland Levillain
· 9 years ago
5116837
Wait for GC to finish in ThreadList::~ThreadList
by Mathieu Chartier
· 9 years ago
e2a0a20
Don't allow GC to start if the runtime is shutting down
by Mathieu Chartier
· 9 years ago
e8a6944
Delete AllocationTimer
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
c0fe56a
Address some comments
by Mathieu Chartier
· 9 years ago
54d220e
Move ArtFields and ArtMethods to be a length prefixed array
by Mathieu Chartier
· 9 years ago
c60e1b7
ART: Use __ANDROID__ instead of HAVE_ANDROID_OS
by Andreas Gampe
· 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
14d9057
Use (D)CHECK_ALIGNED more.
by Roland Levillain
· 9 years ago
9750995
Clean up GC callbacks to be virtual methods
by Mathieu Chartier
· 9 years ago
1e13374
Generalize Valgrind annotations in ART to support ASan.
by Evgenii Stepanov
· 10 years ago
f182085
Add VMDebug.countInstancesOfClasses
by Mathieu Chartier
· 10 years ago
3cf2253
Clean up some includes
by Mathieu Chartier
· 10 years ago
41656de
Fix potential bugs in allocation tracker
by Man Cao
· 10 years ago
d7f3c38
Merge "Make allocation tracker use less memory"
by Mathieu Chartier
· 10 years ago
42c3c33
Make allocation tracker use less memory
by Man Cao
· 10 years ago
b735bd9
Fix force copy
by Mathieu Chartier
· 10 years ago
da0e224
Merge "Restore DDMS recent allocation tracking's behavior"
by Mathieu Chartier
· 10 years ago
1ed11b9
Restore DDMS recent allocation tracking's behavior
by Man Cao
· 10 years ago
3100080
New experimental GC stress mode
by Mathieu Chartier
· 10 years ago
89c6373
Merge "Add more logging output for dlopen."
by David Srbecky
· 10 years ago
5dedb80
Add more logging output for dlopen.
by David Srbecky
· 10 years ago
3767017
Reset GC performance stats at zygote fork.
by Hiroshi Yamauchi
· 10 years ago
8c2ff64
Add allocation stack traces for HPROF dump.
by Man Cao
· 10 years ago
b5de3bb
Use runFinalizationWithTimeout for native allocations
by Mathieu Chartier
· 10 years ago
054a078
Add atrace calls to runtime start and heap create
by Richard Uhler
· 10 years ago
f6c2a27
Fix valgrind large_object_space_test
by Mathieu Chartier
· 10 years ago
e715811
Add a way to determine if a large object is a zygote object
by Mathieu Chartier
· 10 years ago
4edd847
Fix accidental IMT and root marking regression
by Mathieu Chartier
· 10 years ago
80afd02
ART: Clean up arm64 kNumberOfXRegisters usage.
by Vladimir Marko
· 10 years ago
b43390c
Hold heap bitmap lock in Heap::GetObjectsAllocated
by Mathieu Chartier
· 10 years ago
17a924a
ART: Merge entries with same name and protect in MemMap dump.
by Vladimir Marko
· 10 years ago
0ae9899
Request full/partial GC type from VMRuntime.requestConcurrentGC().
by Hiroshi Yamauchi
· 10 years ago
2cebb24
Replace NULL with nullptr
by Mathieu Chartier
· 10 years ago
a1c9f01
getRuntimeStat() support (ART).
by Hiroshi Yamauchi
· 10 years ago
c785344
Move ArtField to native
by Mathieu Chartier
· 10 years ago
65b798e
ART: Enable more Clang warnings
by Andreas Gampe
· 10 years ago
bb87e0f
Refactor and improve GC root handling
by Mathieu Chartier
· 10 years ago
ddac423
Fix race with Heap::ClampGrowthLimit and GC
by Mathieu Chartier
· 10 years ago
faed995
Only GC the first time we call PreZygoteFork
by Mathieu Chartier
· 10 years ago
cd8f637
Remove some spammy logging
by Mathieu Chartier
· 10 years ago
3dbf234
Fix oat_file_assistant_test32 flaky failures with GSS collector.
by Hiroshi Yamauchi
· 10 years ago
bf9fc58
Add more info to who called SuspendAll
by Mathieu Chartier
· 10 years ago
8711d1f
Fix valgrind heap_test.
by Hiroshi Yamauchi
· 10 years ago
399ccb1
Merge "ART: correct native bytes allocated in RegisterNativeAllocation"
by Mathieu Chartier
· 10 years ago
60e2716
ART: correct native bytes allocated in RegisterNativeAllocation
by Lin Zang
· 10 years ago
Next »