Gitiles
Code Review
Sign In
LeafOS
/
LeafOS-Project
/
android_art
/
c33a32bccc4c66ed82ce3a580b16636399385cb4
/
src
/
object.cc
9f86537
Quieten the "invoking/returned" and "Visiting stack roots" logging.
by Elliott Hughes
· 13 years ago
aded5f7
Working ClassLoader
by Brian Carlstrom
· 13 years ago
ce9eca6
Move from code field routines to runtime support.
by Ian Rogers
· 13 years ago
f5a7a47
Enhance CHECK_EQ and friends to allow extra detail to be appended (like CHECK).
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
418dfe7
Enable AllocWithGrowth and OutOfMemoryError throwing.
by Elliott Hughes
· 13 years ago
d9cdfe9
Fix the weird state transitions in verification.
by Elliott Hughes
· 13 years ago
efdbac5
Fix 069 by throwing IncompatibleClassChangeError at runtime when required.
by Elliott Hughes
· 13 years ago
adb460d
Implement finalization.
by Elliott Hughes
· 13 years ago
68e7652
Start moving stack-related stuff out of thread.h.
by Elliott Hughes
· 13 years ago
20cde90
Add Class::IsFinalizable and Object::AddFinalizerReference.
by Elliott Hughes
· 13 years ago
b408de7
Implement the "unreasonable array allocation" OutOfMemoryError.
by Elliott Hughes
· 13 years ago
e24fa61
Separate oat from image
by Brian Carlstrom
· 13 years ago
5cb5ad2
Fix exception throwing to support no detail message.
by Elliott Hughes
· 13 years ago
14134a1
Fix JNI NoSuchMethodErrors.
by Elliott Hughes
· 13 years ago
cc5f9a9
Throw if ResolveMethod fails.
by Elliott Hughes
· 13 years ago
5d40f18
Fixes for "null instanceof" and class initialization
by Brian Carlstrom
· 13 years ago
03f0349
Another go at hardening Class::DumpClass.
by Elliott Hughes
· 13 years ago
395520e
Assorted fixes for running frameworks apps
by Brian Carlstrom
· 13 years ago
4681c80
Various things.
by Elliott Hughes
· 13 years ago
65ca077
Tolerant compilation of classes with missing super classes
by Brian Carlstrom
· 13 years ago
8060925
Implement Class.getDeclared(Constructors|Fields|Methods).
by Elliott Hughes
· 13 years ago
21d9e83
Exception support for object allocation.
by Ian Rogers
· 13 years ago
b886da8
Support for exceptions from array allocation.
by Ian Rogers
· 13 years ago
e51a511
Exception support for CanPutArrayElementFromCode.
by Ian Rogers
· 13 years ago
4a801a4
Enabled access check for classes and methods in the verifier.
by jeffhao
· 13 years ago
418d20f
Implement reflective method invocation.
by Elliott Hughes
· 13 years ago
c41e5b5
Add tables to map between callee saves and vregs
by buzbee
· 13 years ago
e0cfb6f
Fixes to allow the verifier to process frameworks.
by jeffhao
· 13 years ago
ff1ed47
Class cast, fill array and interface exception support.
by Ian Rogers
· 13 years ago
27ec961
Adding oat_process
by Brian Carlstrom
· 13 years ago
845490b
Cleanup resolution of type, field, method indexes
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
25c3325
Fix compiler class initialization to properly deal with super classes
by Brian Carlstrom
· 13 years ago
081be7f
Implement Object.clone.
by Elliott Hughes
· 13 years ago
93dd966
Implicit NPE support when no exception given to throw.
by Ian Rogers
· 14 years ago
5b8e4c8
Change Class::component_type_ and implement reflect.Array
by Brian Carlstrom
· 14 years ago
67375ac
Support for exception throwing from JNI.
by Ian Rogers
· 14 years ago
f867b6f
Filling in some Class, Method, and Field native code needed during startup and I/O
by Brian Carlstrom
· 14 years ago
9a195c9
Fix array-put-object
by buzbee
· 14 years ago
54e7df1
Various bits of cleanup.
by Elliott Hughes
· 14 years ago
5f79133
Implement monitors.
by Elliott Hughes
· 14 years ago
bdb0391
Support for exception throwing.
by Ian Rogers
· 14 years ago
a5a97a2
Compile time class initialization for classes without <clinit>
by Brian Carlstrom
· 14 years ago
1619286
Add oat file generation and tests to build
by Brian Carlstrom
· 14 years ago
5ea047b
Support 64-bit volatiles and reference/pointer volatiles.
by Elliott Hughes
· 14 years ago
c74255f
Interning image strings
by Brian Carlstrom
· 14 years ago
4b620ff
Finish moving state to managed heap
by Brian Carlstrom
· 14 years ago
1240dad
Test conversion of floats and doubles to strings.
by Elliott Hughes
· 14 years ago
2ed6739
Move Method shorty to managed heap
by Brian Carlstrom
· 14 years ago
34cd9e5
Add run-time resolution paths for iget/iput.
by buzbee
· 14 years ago
5fe594f
A bit further along the track of multiple threads.
by Elliott Hughes
· 14 years ago
4ef7652
Transmit mapping table to runtime
by buzbee
· 14 years ago
bdb7651
Added second pass which does code flow checking to verifier.
by jeffhao
· 14 years ago
dcc2474
A little bit more of the threads implementation.
by Elliott Hughes
· 14 years ago
f5ecf06
Invoke <clinit> where necessary.
by Elliott Hughes
· 14 years ago
69b15fb
Working dex2oat and oatexec
by Brian Carlstrom
· 14 years ago
0f4c41d
Various fixes.
by Elliott Hughes
· 14 years ago
9baa4ae
Remove use of MemMap for code allocation.
by Brian Carlstrom
· 14 years ago
e9ea8d1
Replaced Method::NumReferenceArgsBefore() with itr_refs already.
by Shih-wei Liao
· 14 years ago
0cfe1fb
Use accessor methods for Object fields.
by Ian Rogers
· 14 years ago
1b4c859
Complete OP_CONST_STRING, OP_CONST_CLASS
by buzbee
· 14 years ago
cf4c6c4
Fully implement string interning.
by Elliott Hughes
· 14 years ago
bf86d04
Start adding implementations for runtime-provided native methods.
by Elliott Hughes
· 14 years ago
1f87008
Add HeapTest and make GC work enough to pass it
by Brian Carlstrom
· 14 years ago
8a48741
Allow compilation of classes in different ClassLoaders
by Brian Carlstrom
· 14 years ago
b9edb84
Add slow path access routines for static fields
by Brian Carlstrom
· 14 years ago
1caa2c2
Add InitializedStaticStorage table
by Brian Carlstrom
· 14 years ago
b63ec39
Add compiler allocation paths Class::NewInstanceFromCode and Array::AllocFromCode
by Brian Carlstrom
· 14 years ago
55df06b
Stack Trace Element with its unit test added too.
by Shih-wei Liao
· 14 years ago
30b9445
Handle interface methods in JNI invocation
by Brian Carlstrom
· 14 years ago
c1674ed
Make valgrind happier and stop us leaking so much we can can't run the tests on a device.
by Elliott Hughes
· 14 years ago
9ea1cb1
First pass of compiler wrapping class
by Brian Carlstrom
· 14 years ago
37f7a40
Implement more of the exception/object/class JNI functions.
by Elliott Hughes
· 14 years ago
885c3bd
Implement field access (and a few other bits and bobs).
by Elliott Hughes
· 14 years ago
4873d46
Move static field storage to end of Class instance
by Brian Carlstrom
· 14 years ago
a663ea5
Initialize ClassLinker from image
by Brian Carlstrom
· 14 years ago
68f4fa0
Add an Array::Alloc convenience for the compiler.
by Elliott Hughes
· 14 years ago
9cff8e1
Convert Class::descriptor_ from StringPiece to String (as part of image loading)
by Brian Carlstrom
· 14 years ago
cdf5312
Implement jfieldID and jmethodID properly.
by Elliott Hughes
· 14 years ago
84d00e6
Fix a typo that breaks the arugment size computation.
by Carl Shapiro
· 14 years ago
d8ddfd5
Implement JNI NewBooleanArray et cetera.
by Elliott Hughes
· 14 years ago
9b9ba28
Implement upcalls with compiled JNI callback bridges.
by Carl Shapiro
· 14 years ago
5381cf9
Handle double and long on the Managed side, and follow AAPCS on the Native side.
by Shih-wei Liao
· 14 years ago
35baaab
Combine InstanceField and StaticField and Field.
by Jesse Wilson
· 14 years ago
7833bd2
Store static field values in arrays.
by Jesse Wilson
· 14 years ago
f7ed11a
Adding Object::InstanceOf and Class::IsAssignableFrom
by Brian Carlstrom
· 14 years ago
8860c0e
Use the method descriptor for prototype and return type comparisons.
by Carl Shapiro
· 14 years ago
419ec7b
Materialize method descriptors when instantiating method objects.
by Carl Shapiro
· 14 years ago
f7e85a5
Use Java strings for Method's name.
by Jesse Wilson
· 14 years ago
ae3ac01
Expanding ClassLinkerTest/LibCore to cover more Class details
by Brian Carlstrom
· 14 years ago
a40f9bc
Add ObjectArray::CopyOf
by Brian Carlstrom
· 14 years ago
e2d373e
Initial ARM JNI compiler support.
by Carl Shapiro
· 14 years ago
7e49dca
Rename DexFile to DexCache
by Brian Carlstrom
· 14 years ago
578bbdc
Move DexFiles to be allocated on the heap
by Brian Carlstrom
· 14 years ago
45a76cb
Exception and suspend count polling on JNI bridge return.
by Ian Rogers
· 14 years ago
df20fe0
Support for synchronized native methods.
by Ian Rogers
· 14 years ago
b033c75
x86 JNI compiler and unit tests.
by Ian Rogers
· 14 years ago
6cc1845
Simplify ClassLinker::LoadClass
by Brian Carlstrom
· 14 years ago
Next »