Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
d8c00d04361366a0156943bd98fee57392743e80
/
src
/
heap.cc
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
ba8eee1
Remove more lint.
by Elliott Hughes
· 13 years ago
aa6e1cd
More Mac build fixes.
by Elliott Hughes
· 13 years ago
4d6850c
Fix the handful of leaks detectable in our tests.
by Elliott Hughes
· 13 years ago
b3e66df
Minor fixes.
by Elliott Hughes
· 13 years ago
91250e0
Knock 0.5s off the Calculator startup time.
by Elliott Hughes
· 13 years ago
5d78d39
Improve consistency of units in logging.
by Elliott Hughes
· 13 years ago
4dd9b4d
Clean up verbose logging.
by Elliott Hughes
· 13 years ago
6d4d9fc
Reduce meta-data object sizes, introduce meta-data helper classes.
by Ian Rogers
· 13 years ago
545a064
Implement DDMS recent allocation tracking.
by Elliott Hughes
· 13 years ago
6c9c06d
Use ashmem to name our various anonymous regions.
by Elliott Hughes
· 13 years ago
aaed81d
Warn if a GC takes > 100ms, even if -verbose:gc isn't on.
by Elliott Hughes
· 13 years ago
39da035
Changed card table to use less cards when heap size is limited.
by jeffhao
· 13 years ago
5d4bdc2
Various runtime/JNI related fixes.
by Ian Rogers
· 13 years ago
5d76c43
Mark non-image spaces and use write barrier for image spaces.
by Ian Rogers
· 13 years ago
352a424
Make it easier to run an optimized build, turn the GC timings back on, and remove some unnecessary code.
by Elliott Hughes
· 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
7162ad9
Implement DDMS heap info ("HPIF") chunks.
by Elliott Hughes
· 13 years ago
767a147
Wire in the DDMS heap stuff.
by Elliott Hughes
· 13 years ago
b82b687
Make sure threads allocating are in the kRunnable state
by Brian Carlstrom
· 13 years ago
f28bc5b
Callers of SuspendAll should be in the kRunnable state
by Brian Carlstrom
· 13 years ago
6b4ef02
Make ResolveField not rely on Field::GetType resolution
by Brian Carlstrom
· 13 years ago
362f9bc
Fix cpplint's whitespace warnings.
by Elliott Hughes
· 13 years ago
24a3c2e
ClassLinker changes
by Brian Carlstrom
· 13 years ago
accd83d
Fix a heap lock/thread list lock deadlock.
by Elliott Hughes
· 13 years ago
fad7143
Assorted fixes
by Brian Carlstrom
· 13 years ago
06b37d9
Always log the value when an alignment check fails.
by Elliott Hughes
· 13 years ago
307f75d
Add a C++ equivalent of Android's TimingLogger, and use it for the heap.
by Elliott Hughes
· 13 years ago
83df2ac
Basic GC logging (and class initialization timing).
by Elliott Hughes
· 13 years ago
2da5036
Inherit java.lang.ref-ness from superclasses.
by Elliott Hughes
· 13 years ago
418dfe7
Enable AllocWithGrowth and OutOfMemoryError throwing.
by Elliott Hughes
· 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
adb460d
Implement finalization.
by Elliott Hughes
· 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
d6b1f61
Support for stack scanning of roots.
by Ian Rogers
· 13 years ago
0a5b14d
Add -verbose:startup
by Brian Carlstrom
· 13 years ago
395520e
Assorted fixes for running frameworks apps
by Brian Carlstrom
· 13 years ago
27ec961
Adding oat_process
by Brian Carlstrom
· 13 years ago
9d5ccec
Implement as much of VMDebug as we can reasonably do right now.
by Elliott Hughes
· 13 years ago
85d1545
Add packing to class Thread.
by Elliott Hughes
· 13 years ago
78128a6
oatdump
by Brian Carlstrom
· 13 years ago
8d768a9
Thread suspension.
by Elliott Hughes
· 13 years ago
3a4f8df
A few more trivial write barrier calls.
by Elliott Hughes
· 13 years ago
5ea047b
Support 64-bit volatiles and reference/pointer volatiles.
by Elliott Hughes
· 13 years ago
93e74e8
More of the thread infrastructure.
by Elliott Hughes
· 13 years ago
8daa092
More threads work.
by Elliott Hughes
· 13 years ago
dbc0525
Make LinkFields ordering more stable for easier maintenance
by Brian Carlstrom
· 13 years ago
be759c6
Add a heap HWM to the Thread*, for compiled code.
by Elliott Hughes
· 13 years ago
92b3b56
Add locking to the heap.
by Elliott Hughes
· 13 years ago
69b15fb
Working dex2oat and oatexec
by Brian Carlstrom
· 13 years ago
3e465b1
Get the test speed back to where it was.
by Elliott Hughes
· 13 years ago
0cfe1fb
Use accessor methods for Object fields.
by Ian Rogers
· 13 years ago
cf4c6c4
Fully implement string interning.
by Elliott Hughes
· 13 years ago
bf86d04
Start adding implementations for runtime-provided native methods.
by Elliott Hughes
· 13 years ago
1f87008
Add HeapTest and make GC work enough to pass it
by Brian Carlstrom
· 13 years ago
90a3369
Switch to UniquePtr.
by Elliott Hughes
· 13 years ago
a250199
Add -Xcheck:jni.
by Elliott Hughes
· 13 years ago
b63ec39
Add compiler allocation paths Class::NewInstanceFromCode and Array::AllocFromCode
by Brian Carlstrom
· 13 years ago
408f79a
Add validate object, clean up stack indirect reference table.
by Ian Rogers
· 13 years ago
4873d46
Move static field storage to end of Class instance
by Brian Carlstrom
· 13 years ago
a663ea5
Initialize ClassLinker from image
by Brian Carlstrom
· 13 years ago
9cff8e1
Convert Class::descriptor_ from StringPiece to String (as part of image loading)
by Brian Carlstrom
· 13 years ago
4a289ed
Work on heap and space initialization to support image loading
by Brian Carlstrom
· 13 years ago
ad107ab
Remove author attributions.
by Carl Shapiro
· 13 years ago
53b6131
Use the UNIMPLEMENTED macro everywhere.
by Elliott Hughes
· 13 years ago
74eb46a
Improved ClassLoader support
by Brian Carlstrom
· 13 years ago
fc322c7
Initialize the bootstrap class path from standard sources.
by Carl Shapiro
· 13 years ago
a40f9bc
Add ObjectArray::CopyOf
by Brian Carlstrom
· 13 years ago
58551df
Add a collection implementation.
by Carl Shapiro
· 13 years ago
578bbdc
Move DexFiles to be allocated on the heap
by Brian Carlstrom
· 13 years ago
69759ea
Add allocation and garbage collection infrastructure.
by Carl Shapiro
· 13 years ago