Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
6a144338023bdc0ca6954fc71a1f9b4d94088ee4
/
src
/
class_linker_test.cc
87293d0
Tracking addition of BaseDexClassLoader.originalLibraryPath
by Brian Carlstrom
· 12 years ago
0045a29
Avoid a case of eager initialization.
by Ian Rogers
· 12 years ago
1bac54f
Fix all our unused parameter warnings so we let GCC report them.
by Elliott Hughes
· 12 years ago
b3bd5f0
Refactor the compilers out of libart.
by Elliott Hughes
· 13 years ago
a15e67d
Remove pad word from arrays
by Ian Rogers
· 13 years ago
1984651
Invoke static/direct dispatch change.
by Ian Rogers
· 13 years ago
a004aa9
user build support for art (2 of 3)
by Brian Carlstrom
· 13 years ago
16f9367
Remove dexCacheResolvedMethods, address Proxy issue
by Ian Rogers
· 13 years ago
b5d6a49
Revert "Remove dexCacheResolvedMethods from Method/Constructor"
by Ian Rogers
· 13 years ago
42882d1
Remove dexCacheResolvedMethods from Method/Constructor
by Ian Rogers
· 13 years ago
a32a6fd
Runtime access checks on virtual method calls
by Ian Rogers
· 13 years ago
53a77a5
Remove Method's dex_cache_resolved_fields_
by Ian Rogers
· 13 years ago
2faa5f1
Fix copyright headers.
by Elliott Hughes
· 13 years ago
d418eda
Class clean-up and compute name during image writing.
by Ian Rogers
· 13 years ago
f3778f6
Fix test 046.
by Elliott Hughes
· 13 years ago
e7d856b
Add GC map to oat file
by Brian Carlstrom
· 13 years ago
2e3d1b2
Changes to compile with gcc 4.6
by Brian Carlstrom
· 13 years ago
db7d5e9
Fix class_linker_test now FindClass uses const char*.
by Elliott Hughes
· 13 years ago
c3b77c7
Avoid copying and strlen(3) in the FindClass path.
by Elliott Hughes
· 13 years ago
c2b4447
Fix for test 044-proxy
by Ian Rogers
· 13 years ago
91250e0
Knock 0.5s off the Calculator startup time.
by Elliott Hughes
· 13 years ago
6d4d9fc
Reduce meta-data object sizes, introduce meta-data helper classes.
by Ian Rogers
· 13 years ago
c129a6b
Make methods and fields accessible by default in art.
by Jesse Wilson
· 13 years ago
9b1a4f4
Refactor testing to use dex file find routines.
by Ian Rogers
· 13 years ago
6415503
Added caching of indexes for annotations.
by jeffhao
· 13 years ago
6b4ef02
Make ResolveField not rely on Field::GetType resolution
by Brian Carlstrom
· 13 years ago
d81871c
Verifier clean up.
by Ian Rogers
· 13 years ago
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
Next »