Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
bd9359912e5398799f60649b86ae80644ec72627
/
src
/
object.h
4873d46
Move static field storage to end of Class instance
by Brian Carlstrom
· 13 years ago
edcc09c
Cleanup.
by Elliott Hughes
· 13 years ago
c143c55
Updating the compiler to use the new-world model
by buzbee
· 13 years ago
195487c
Initial implementation for adding StackTraceElement support.
by Shih-wei Liao
· 13 years ago
c4fa2c0
Add Method::dex_cache_*_ short cuts to declaring_class_->dex_cache_
by Brian Carlstrom
· 13 years ago
a663ea5
Initialize ClassLinker from image
by Brian Carlstrom
· 13 years ago
68f4fa0
Add an Array::Alloc convenience for the compiler.
by Elliott Hughes
· 13 years ago
9cff8e1
Convert Class::descriptor_ from StringPiece to String (as part of image loading)
by Brian Carlstrom
· 13 years ago
cdf5312
Implement jfieldID and jmethodID properly.
by Elliott Hughes
· 13 years ago
cdd1d2d
Move JNI compiler tests to use pure JNI.
by Ian Rogers
· 13 years ago
bfaadc8
Replace a dangerous function with the convenience function callers actually want.
by Elliott Hughes
· 13 years ago
4a289ed
Work on heap and space initialization to support image loading
by Brian Carlstrom
· 13 years ago
710a0cb
Extra tests (and a bug fix).
by Elliott Hughes
· 13 years ago
a5b897e
Add semi-functional exception throwing.
by Elliott Hughes
· 13 years ago
83ab4f3
Add an implementation of GetMethodID.
by Carl Shapiro
· 13 years ago
289da82
Add bounds checking to our internal array get/set methods.
by Elliott Hughes
· 13 years ago
04b63fd
Using 'size' to mean anything other than "element count" on a collection is confusing.
by Elliott Hughes
· 13 years ago
d8ddfd5
Implement JNI NewBooleanArray et cetera.
by Elliott Hughes
· 13 years ago
db4d540
First pass of ImageWriter
by Brian Carlstrom
· 13 years ago
9b9ba28
Implement upcalls with compiled JNI callback bridges.
by Carl Shapiro
· 13 years ago
53b6131
Use the UNIMPLEMENTED macro everywhere.
by Elliott Hughes
· 13 years ago
5381cf9
Handle double and long on the Managed side, and follow AAPCS on the Native side.
by Shih-wei Liao
· 13 years ago
2fb9753
Exception Handling: libdex integration. Also added unit test on exception.
by Shih-wei Liao
· 13 years ago
35baaab
Combine InstanceField and StaticField and Field.
by Jesse Wilson
· 13 years ago
7833bd2
Store static field values in arrays.
by Jesse Wilson
· 13 years ago
f7ed11a
Adding Object::InstanceOf and Class::IsAssignableFrom
by Brian Carlstrom
· 13 years ago
df4189c
Follow up from Carl's comments on new primitive array types.
by Jesse Wilson
· 13 years ago
4bfab0a
Remove obsolete members that unintentionally reappeared when rebasing.
by Carl Shapiro
· 13 years ago
f88c952
Minor clean-ups.
by Carl Shapiro
· 13 years ago
fd687c5
Create templates for primitive types.
by Jesse Wilson
· 13 years ago
7e93b50
String intern table and support for unordered_map
by Brian Carlstrom
· 13 years ago
8860c0e
Use the method descriptor for prototype and return type comparisons.
by Carl Shapiro
· 13 years ago
74eb46a
Improved ClassLoader support
by Brian Carlstrom
· 13 years ago
419ec7b
Materialize method descriptors when instantiating method objects.
by Carl Shapiro
· 13 years ago
8989d99
Get ClassLinker out of the business of allocating strings.
by Jesse Wilson
· 13 years ago
f7e85a5
Use Java strings for Method's name.
by Jesse Wilson
· 13 years ago
1415074
Use Java strings for Field's name.
by Jesse Wilson
· 13 years ago
cbe9fc0
Add equals to C++ String
by Jesse Wilson
· 13 years ago
46cdd4b
More field order validation.
by Jesse Wilson
· 13 years ago
75cb3b4
Add ClassLinker::VisitRoots
by Brian Carlstrom
· 13 years ago
ac5b9e2
Validate the C++ and managed fields are ordered consistently.
by Jesse Wilson
· 13 years ago
0b138b2
Flesh out AllocString
by Brian Carlstrom
· 13 years ago
ae3ac01
Expanding ClassLinkerTest/LibCore to cover more Class details
by Brian Carlstrom
· 13 years ago
a40f9bc
Add ObjectArray::CopyOf
by Brian Carlstrom
· 13 years ago
4a96b60
ClassLinker can now FindClass all libcore classes
by Brian Carlstrom
· 13 years ago
913af1b
Heap allocate class supporting arrays for fields, methods, interfaces
by Brian Carlstrom
· 13 years ago
7e49dca
Rename DexFile to DexCache
by Brian Carlstrom
· 13 years ago
578bbdc
Move DexFiles to be allocated on the heap
by Brian Carlstrom
· 13 years ago
45a76cb
Exception and suspend count polling on JNI bridge return.
by Ian Rogers
· 13 years ago
69759ea
Add allocation and garbage collection infrastructure.
by Carl Shapiro
· 13 years ago
df20fe0
Support for synchronized native methods.
by Ian Rogers
· 13 years ago
b033c75
x86 JNI compiler and unit tests.
by Ian Rogers
· 13 years ago
be97785
C++ and DCHECK tidying
by Brian Carlstrom
· 13 years ago
a331b3c
New ClassLinker::CreateArrayClass
by Brian Carlstrom
· 13 years ago
6cc1845
Simplify ClassLinker::LoadClass
by Brian Carlstrom
· 13 years ago
a080803
Setting klass_ fields of heap allocated objects
by Brian Carlstrom
· 13 years ago
a7f4f48
Move allocation of fields and methods to heap
by Brian Carlstrom
· 13 years ago
1f359b0
Improve CHECK_<op> logging.
by Elliott Hughes
· 13 years ago
934486c
Make ClassLinker set Class::super_class_ plus test and build improvements
by Brian Carlstrom
· 13 years ago
565f507
Initialize primitive type classes during linker initialization.
by Carl Shapiro
· 13 years ago
5fafe2b
Add support for initializing static fields.
by Carl Shapiro
· 13 years ago
0e5d75d
Add support for linking classes.
by Carl Shapiro
· 13 years ago
894d0fa
Expose functionality needed for linking.
by Carl Shapiro
· 13 years ago
64f1340
Collapse the synchronized and declared synchronized predicates into one.
by Carl Shapiro
· 13 years ago
3ee755d
Complete support for loading classes from a DEX file.
by Carl Shapiro
· 13 years ago
1fb8620
Add class loading infrastructure.
by Carl Shapiro
· 13 years ago