Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
25c3325bf95036bf325fc7cb21b4fd6d40282857
/
src
/
class_linker.h
25c3325
Fix compiler class initialization to properly deal with super classes
by Brian Carlstrom
· 13 years ago
5b8e4c8
Change Class::component_type_ and implement reflect.Array
by Brian Carlstrom
· 13 years ago
78128a6
oatdump
by Brian Carlstrom
· 13 years ago
bdb0391
Support for exception throwing.
by Ian Rogers
· 13 years ago
98eacac
Enabled verification in the compiler and some other verifier fixes.
by jeffhao
· 13 years ago
1619286
Add oat file generation and tests to build
by Brian Carlstrom
· 13 years ago
c486c11
Generating stub code that throws AbstractMethodError exception when hit.
by Shih-wei Liao
· 13 years ago
c74255f
Interning image strings
by Brian Carlstrom
· 13 years ago
8daa092
More threads work.
by Elliott Hughes
· 13 years ago
4b620ff
Finish moving state to managed heap
by Brian Carlstrom
· 13 years ago
5fe594f
A bit further along the track of multiple threads.
by Elliott Hughes
· 13 years ago
69b15fb
Working dex2oat and oatexec
by Brian Carlstrom
· 13 years ago
0cfe1fb
Use accessor methods for Object fields.
by Ian Rogers
· 13 years ago
410c0c8
Mark more roots.
by Elliott Hughes
· 13 years ago
cf4c6c4
Fully implement string interning.
by Elliott Hughes
· 13 years ago
1f87008
Add HeapTest and make GC work enough to pass it
by Brian Carlstrom
· 13 years ago
8a48741
Allow compilation of classes in different ClassLoaders
by Brian Carlstrom
· 13 years ago
4417536
Add AllocStackTrace(). Move InternalStackTrace to managed heap.
by Shih-wei Liao
· 13 years ago
b9edb84
Add slow path access routines for static fields
by Brian Carlstrom
· 13 years ago
1caa2c2
Add InitializedStaticStorage table
by Brian Carlstrom
· 13 years ago
9cc262e
Clarify CodeAndMethods to CodeAndDirectMethods
by Brian Carlstrom
· 13 years ago
b63ec39
Add compiler allocation paths Class::NewInstanceFromCode and Array::AllocFromCode
by Brian Carlstrom
· 13 years ago
83db772
Add DexCache table of <Method*, Method::GetCode()>
by Brian Carlstrom
· 13 years ago
55df06b
Stack Trace Element with its unit test added too.
by Shih-wei Liao
· 13 years ago
e27955c
Add the signal catcher (for SIGQUIT and SIGUSR1).
by Elliott Hughes
· 13 years ago
20cfffa
Finish implementation of ResolveField and ResolveMethod
by Brian Carlstrom
· 13 years ago
9ea1cb1
First pass of compiler wrapping class
by Brian Carlstrom
· 13 years ago
1a18c8c
Initial implementation of throw+unwind+Frame.
by Shih-wei Liao
· 13 years ago
4873d46
Move static field storage to end of Class instance
by Brian Carlstrom
· 13 years ago
c143c55
Updating the compiler to use the new-world model
by buzbee
· 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
f4c21c9
Initialize classes in GetFieldID/GetMethodID.
by Elliott Hughes
· 13 years ago
de69d7f
Clean up mutexes on shutdown.
by Elliott Hughes
· 13 years ago
f734cf5
Add ParsedOptions test (and migrate RuntimeTest to CommonTest)
by Brian Carlstrom
· 13 years ago
d8ddfd5
Implement JNI NewBooleanArray et cetera.
by Elliott Hughes
· 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
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
b0460ea
Add support for opening classes.dex file from zip, jar, apk
by Brian Carlstrom
· 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
cbe9fc0
Add equals to C++ String
by Jesse Wilson
· 13 years ago
b88e944
Just visit classes_root, not its elements
by Brian Carlstrom
· 13 years ago
75cb3b4
Add ClassLinker::VisitRoots
by Brian Carlstrom
· 13 years ago
0b138b2
Flesh out AllocString
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
2ed144c
Preliminary implementation of the JNI invocation interface.
by Carl Shapiro
· 13 years ago
913af1b
Heap allocate class supporting arrays for fields, methods, interfaces
by Brian Carlstrom
· 13 years ago
f615a61
Rename RawDexFile to DexFile
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
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
61e019d
Initialize runtime constituents on runtime construction.
by Carl Shapiro
· 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