Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
40381fb9dc4b4cf274f1e58b2cdf4396202c6189
/
src
/
class_linker_test.cc
40381fb
Reuse SIRT for C++ references
by Brian Carlstrom
· 13 years ago
362f9bc
Fix cpplint's whitespace warnings.
by Elliott Hughes
· 13 years ago
b04f69f
Fix for test 069.
by Ian Rogers
· 13 years ago
466bb25
Proxy implementation
by Ian Rogers
· 13 years ago
95caa79
Create proxy class, constructor, and methods.
by Jesse Wilson
· 13 years ago
1b5f497
Track new proxy cache field in ClassLoader.
by Jesse Wilson
· 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
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
fbfdce6
Teach ClassLinkerTest about Reference.referent
by Brian Carlstrom
· 13 years ago
20cde90
Add Class::IsFinalizable and Object::AddFinalizerReference.
by Elliott Hughes
· 13 years ago
abcfde3
Fixed test for static final fields that don't use <clinit>.
by jeffhao
· 13 years ago
6bf1915
Revert "Reverts to track dalvik and libcore"
by Jesse Wilson
· 13 years ago
8060925
Implement Class.getDeclared(Constructors|Fields|Methods).
by Elliott Hughes
· 13 years ago
c41e5b5
Add tables to map between callee saves and vregs
by buzbee
· 13 years ago
53d6ff4
Reverts to track dalvik and libcore
by Brian Carlstrom
· 13 years ago
33203b5
Field reflection.
by Elliott Hughes
· 13 years ago
c6766ed
Tracking removal of Method.NO_ANNOTATIONS static field from libcore
by Brian Carlstrom
· 13 years ago
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
a5a97a2
Compile time class initialization for classes without <clinit>
by Brian Carlstrom
· 13 years ago
e23d93c
Added method fields for register map. Populated by verifier.
by jeffhao
· 13 years ago
8692721
Fix ClassLinker::LinkInterfaceMethods bug
by Brian Carlstrom
· 13 years ago
4b620ff
Finish moving state to managed heap
by Brian Carlstrom
· 13 years ago
2ed6739
Move Method shorty to managed heap
by Brian Carlstrom
· 13 years ago
dbc0525
Make LinkFields ordering more stable for easier maintenance
by Brian Carlstrom
· 13 years ago
693267a
Fix GarbageCollector to work with VERIFY_OBJECT_ENABLED
by Brian Carlstrom
· 13 years ago
5fe594f
A bit further along the track of multiple threads.
by Elliott Hughes
· 13 years ago
5dbddee
Added tests for interfaces that extend other interfaces.
by jeffhao
· 13 years ago
193a44d
Make InitializeStaticStorageFromCode handle requests for uninitialized storage from <clinit>
by Brian Carlstrom
· 13 years ago
848a4b3
Fix ClassLinker::InitializeStaticStorageFromCode
by Brian Carlstrom
· 13 years ago
9baa4ae
Remove use of MemMap for code allocation.
by Brian Carlstrom
· 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
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
8a48741
Allow compilation of classes in different ClassLoaders
by Brian Carlstrom
· 13 years ago
9f30b38
Externalize test code
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
30b9445
Handle interface methods in JNI invocation
by Brian Carlstrom
· 13 years ago
9ea1cb1
First pass of compiler wrapping class
by Brian Carlstrom
· 13 years ago
d2fbb2b
Give an example of walking TypeIds in a DexFile
by Brian Carlstrom
· 13 years ago
e5b0dc8
Add "class Throwable" and rewrite exception throwing to use JNI.
by Elliott Hughes
· 13 years ago
885c3bd
Implement field access (and a few other bits and bobs).
by Elliott Hughes
· 13 years ago
bd93599
Add JNI GetArrayLength and start throwing from FindClass.
by Elliott Hughes
· 13 years ago
4873d46
Move static field storage to end of Class instance
by Brian Carlstrom
· 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
9cff8e1
Convert Class::descriptor_ from StringPiece to String (as part of image loading)
by Brian Carlstrom
· 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
f734cf5
Add ParsedOptions test (and migrate RuntimeTest to CommonTest)
by Brian Carlstrom
· 13 years ago
a5b897e
Add semi-functional exception throwing.
by Elliott Hughes
· 13 years ago
d8ddfd5
Implement JNI NewBooleanArray et cetera.
by Elliott Hughes
· 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
df4189c
Follow up from Carl's comments on new primitive array types.
by Jesse Wilson
· 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
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
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
8ecd08c
Switch tests and aexecd to use libartd
by Brian Carlstrom
· 13 years ago
ae3ac01
Expanding ClassLinkerTest/LibCore to cover more Class details
by Brian Carlstrom
· 13 years ago
4a96b60
ClassLinker can now FindClass all libcore classes
by Brian Carlstrom
· 13 years ago
7a90959
Make the RuntimeTest use Runtime instances instead of its constituents.
by Carl Shapiro
· 13 years ago
913af1b
Heap allocate class supporting arrays for fields, methods, interfaces
by Brian Carlstrom
· 13 years ago
f3eb61f
Style cleanups for two recent changes
by Brian Carlstrom
· 13 years ago
f615a61
Rename RawDexFile to DexFile
by Brian Carlstrom
· 13 years ago
578bbdc
Move DexFiles to be allocated on the heap
by Brian Carlstrom
· 13 years ago
cdc8de4
Move base64 to test code
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
a5780da
Fix class_linker_test.
by Elliott Hughes
· 13 years ago
f10edca
Eliminate some C-style casts.
by Carl Shapiro
· 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
0e5d75d
Add support for linking classes.
by Carl Shapiro
· 13 years ago