Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_art
/
3e5cf305db800b2989ad57b7cde8fb3cc9fa1b9e
/
runtime
/
gc
/
heap.cc
3e5cf30
Begin migration of art::Atomic to std::atomic.
by Ian Rogers
· 11 years ago
700a402
Now we have a proper C++ library, use std::unique_ptr.
by Ian Rogers
· 11 years ago
f832284
Delete ClassHelper and fix compaction bug in GetDirectInterface
by Mathieu Chartier
· 11 years ago
507dfdd
Compatibility layer to transition from UniquePtr to std::unique_ptr.
by Ian Rogers
· 11 years ago
eb8167a
Add Handle/HandleScope and delete SirtRef.
by Mathieu Chartier
· 11 years ago
a6a8d14
Fix a lock level violation with background compaction enabled.
by Hiroshi Yamauchi
· 11 years ago
8254783
Merge "Add concurrent reference processing."
by Mathieu Chartier
· 11 years ago
78f7b4c
Add concurrent reference processing.
by Mathieu Chartier
· 11 years ago
52ba199
Fix spammy "Disabling background compaction for non zygote" message.
by Mathieu Chartier
· 11 years ago
41961e2
Fix device booting with DlMalloc instead of RosAlloc.
by Mathieu Chartier
· 11 years ago
e76e70f
Add RecordFree to the GarbageCollector interface
by Mathieu Chartier
· 11 years ago
1dbbbf6
Merge "Add finalizer references from the entrypoints."
by Mathieu Chartier
· 11 years ago
89a201e
Add GC cause to WaitForGcToComplete message.
by Mathieu Chartier
· 11 years ago
8668c3c
Add finalizer references from the entrypoints.
by Mathieu Chartier
· 11 years ago
9a16f22
Merge "Add thread unsafe allocation methods to spaces."
by Mathieu Chartier
· 11 years ago
7edf7c8
Merge "Clean up Add/Remove space."
by Mathieu Chartier
· 11 years ago
11d9f06
Use instruction specific dalvik cache dirs.
by Narayan Kamath
· 11 years ago
1b54f9c
Clean up Add/Remove space.
by Mathieu Chartier
· 11 years ago
0651d41
Add thread unsafe allocation methods to spaces.
by Mathieu Chartier
· 11 years ago
b0fa5dc
Force inlining on trivial accessors.
by Ian Rogers
· 11 years ago
6f365cc
Enable concurrent sweeping for non-concurrent GC.
by Mathieu Chartier
· 11 years ago
62ab87b
Always log explicit GC.
by Mathieu Chartier
· 11 years ago
73d1e17
Enable reading page map without lock in RosAlloc::BulkFree
by Mathieu Chartier
· 11 years ago
3c4a434
Don't allow heap transitions if the runtime is shutting down.
by Mathieu Chartier
· 11 years ago
bbd695c
Replace ObjectSet with LargeObjectBitmap.
by Mathieu Chartier
· 11 years ago
2f8da3e
Decrease target utilization for foreground apps.
by Mathieu Chartier
· 11 years ago
dcee9ee
Less confusing heap transition message.
by Mathieu Chartier
· 11 years ago
d6b9b62
Merge "Refactor space bitmap to support different alignments."
by Mathieu Chartier
· 11 years ago
309e3bf
Reduce bump pointer space capacity.
by Mathieu Chartier
· 11 years ago
a8e8f9c
Refactor space bitmap to support different alignments.
by Mathieu Chartier
· 11 years ago
7840888
Fix hammerhead phone boot on master.
by Mathieu Chartier
· 11 years ago
b272cd3
Fix heap verification with SS/GSS.
by Mathieu Chartier
· 11 years ago
2480156
Merge "Fix an occasional ThreadStress crash."
by Hiroshi Yamauchi
· 11 years ago
d20aba1
Fix an occasional ThreadStress crash.
by Hiroshi Yamauchi
· 11 years ago
31f4414
Clean-up heap spaces.
by Mathieu Chartier
· 11 years ago
b38d483
Fix race condition in TransitionCollector.
by Mathieu Chartier
· 11 years ago
b6898f5
Add mean GC duration to DumpGcPerformanceInfo.
by Mathieu Chartier
· 11 years ago
dc9009e
Merge "Adjust sticky GC ergonomics."
by Mathieu Chartier
· 11 years ago
df86d1f
Adjust sticky GC ergonomics.
by Mathieu Chartier
· 11 years ago
8edd574
Merge "GSS: Fix the bump pointer space only collection."
by Hiroshi Yamauchi
· 11 years ago
df386c5
GSS: Fix the bump pointer space only collection.
by Hiroshi Yamauchi
· 11 years ago
5a48719
Reset GC timings after SIGQUIT.
by Mathieu Chartier
· 11 years ago
440e4ce
Add monitor deflation.
by Mathieu Chartier
· 11 years ago
252f848
Merge "Fix running with DlMalloc instead of RosAlloc."
by Mathieu Chartier
· 11 years ago
da44d77
Fix running with DlMalloc instead of RosAlloc.
by Mathieu Chartier
· 11 years ago
624468c
Make the support code for read barriers a bit more general.
by Hiroshi Yamauchi
· 11 years ago
5ae2c93
Fix non concurrent mark sweep ergonomics.
by Mathieu Chartier
· 11 years ago
2616248
Merge "Refactor some GC code."
by Mathieu Chartier
· 11 years ago
f805f77
Merge "An empty collector skeleton for a read barrier-based collector."
by Hiroshi Yamauchi
· 11 years ago
4aeec17
Refactor some GC code.
by Mathieu Chartier
· 11 years ago
d5307ec
An empty collector skeleton for a read barrier-based collector.
by Hiroshi Yamauchi
· 11 years ago
afe4998
Change sticky GC ergonomics to use GC throughput.
by Mathieu Chartier
· 11 years ago
0767c9a
Add valgrind support to large object map space.
by Mathieu Chartier
· 11 years ago
91e3063
Add GC mode for stressing testing heap transitions.
by Mathieu Chartier
· 11 years ago
3b05e9b
Add missing debugger root visiting.
by Mathieu Chartier
· 11 years ago
407f702
Refactor object reference visiting logic.
by Mathieu Chartier
· 11 years ago
0e54cd0
Refactor and optimize GC code.
by Mathieu Chartier
· 11 years ago
c93c530
Revoke rosalloc thread-local buffers at the checkpoint.
by Hiroshi Yamauchi
· 11 years ago
c7b4dfb
Merge "Refactor the garbage collector driver (GarbageCollector::Run)."
by Hiroshi Yamauchi
· 11 years ago
601276a
Fix RecordFree to take signed parameters.
by Mathieu Chartier
· 11 years ago
3e41780
Refactor the garbage collector driver (GarbageCollector::Run).
by Hiroshi Yamauchi
· 11 years ago
1ad2784
Add soft reference pre processing.
by Mathieu Chartier
· 11 years ago
38e68e9
Use the card table to speed up the GSS collector.
by Hiroshi Yamauchi
· 11 years ago
53b8b09
Refactor reflective method invocation.
by Ian Rogers
· 11 years ago
8fa2dad
Refactor reference code into mirror namespace.
by Mathieu Chartier
· 11 years ago
7bf52d2
Fix heap trimming logic.
by Mathieu Chartier
· 11 years ago
5ccd498
Put the post zygote non-moving space next to the malloc space.
by Hiroshi Yamauchi
· 11 years ago
c645f1d
Add more VerifyObject calls.
by Mathieu Chartier
· 11 years ago
a5f9de0
Defer heap transitions to heap trimming daemon.
by Mathieu Chartier
· 11 years ago
6dda898
Disable compaction for jni workarounds.
by Mathieu Chartier
· 11 years ago
661974a
Fix valgrind gtests and memory leaks.
by Mathieu Chartier
· 12 years ago
893263b
Avoid marking old class linker and intern table roots during pause.
by Mathieu Chartier
· 11 years ago
a071575
Merge "Fix SafePrettyTypeOf to never call VerifyObject."
by Mathieu Chartier
· 11 years ago
d889178
Guard entrypoint changing by runtime shutdown lock.
by Mathieu Chartier
· 11 years ago
c2f4d02
Fix SafePrettyTypeOf to never call VerifyObject.
by Mathieu Chartier
· 11 years ago
15d3402
Add custom SIGSEGV handler to help find heap corruption.
by Mathieu Chartier
· 11 years ago
bd0a653
Enable large object space for command line runs.
by Mathieu Chartier
· 11 years ago
6fac447
Make allocations report usable size.
by Ian Rogers
· 11 years ago
9d04a20
(Experimental) Add Brooks pointers.
by Hiroshi Yamauchi
· 12 years ago
c22c59e
Remove started runtime check in RevokeAllThreadLocalAllocationStacks
by Mathieu Chartier
· 11 years ago
4e30541
Fix and optimize verify object.
by Mathieu Chartier
· 11 years ago
3bb57c7
Change ProcessReferences to not use RecursiveMarkObject.
by Mathieu Chartier
· 11 years ago
3bcd3ac
Merge "Fix preverify."
by Hiroshi Yamauchi
· 11 years ago
815873e
Change root visitor to use Object**.
by Mathieu Chartier
· 11 years ago
d2fe10a
Remove blacklist
by Sebastien Hertz
· 12 years ago
1ed9061
Fix preverify.
by Hiroshi Yamauchi
· 11 years ago
f5b0e20
Thread-local allocation stack.
by Hiroshi Yamauchi
· 11 years ago
ebdf3f3
Prevent object allocation related races in VisitObjects.
by Mathieu Chartier
· 11 years ago
fd14755
Merge "Work in the direction of hard float quick ABIs."
by Ian Rogers
· 11 years ago
0177e53
Work in the direction of hard float quick ABIs.
by Ian Rogers
· 11 years ago
d68ac70
Add more checking to ReleasePrimitiveArray.
by Mathieu Chartier
· 11 years ago
83c8ee0
Add root types and thread id to root visiting.
by Mathieu Chartier
· 12 years ago
412c7fc
Make debugger / jdwp compaction safe.
by Mathieu Chartier
· 11 years ago
a4adbfd
RosAlloc verification.
by Hiroshi Yamauchi
· 12 years ago
ef7d42f
Object model changes to support 64bit.
by Ian Rogers
· 12 years ago
1f3b535
Move SwapBitmaps to ContinuousMemMapAllocSpace.
by Mathieu Chartier
· 12 years ago
caa82d6
Fix lock order checking violation.
by Mathieu Chartier
· 12 years ago
d5a89ee
Fix race conditions caused by StartGC.
by Mathieu Chartier
· 12 years ago
a1602f2
Add zygote space as its own space type.
by Mathieu Chartier
· 12 years ago
1d27b34
Change DisableGC to DisableMovingGC.
by Mathieu Chartier
· 12 years ago
Next »