summaryrefslogtreecommitdiffstats
path: root/runtime/mirror/class.h
Commit message (Expand)AuthorAgeFilesLines
* Add GcRoot to clean up and enforce read barriers.Hiroshi Yamauchi2014-07-291-5/+5
* Set vtable in class object to null after linking.Mingyao Yang2014-07-221-1/+17
* Revert "Revert "Revert "Revert "Add intrinsic for Reference.get()""""Fred Shih2014-07-151-1/+10
* Improve performance of invokevirtual/invokeinterface with embedded imt/vtableMingyao Yang2014-07-111-28/+135
* Add missing class initialization during compilation and testsSebastien Hertz2014-07-101-0/+4
* Add read barriers to the constant roots.Hiroshi Yamauchi2014-06-271-3/+7
* Fix GetMethodID to find an interface method from a super-interfaceBrian Carlstrom2014-06-181-0/+3
* Make class status volatile.Ian Rogers2014-06-021-1/+2
* Simplify Class::IsArtFieldClass().Hiroshi Yamauchi2014-05-201-5/+3
* Now we have a proper C++ library, use std::unique_ptr.Ian Rogers2014-05-191-5/+5
* Delete ClassHelper and fix compaction bug in GetDirectInterfaceMathieu Chartier2014-05-181-4/+21
* Add Handle/HandleScope and delete SirtRef.Mathieu Chartier2014-05-131-1/+1
* Make it possible to disable read barriers in Class::GetObjectSize()Hiroshi Yamauchi2014-05-091-1/+8
* Merge "Add finalizer references from the entrypoints."Mathieu Chartier2014-05-021-1/+1
|\
| * Add finalizer references from the entrypoints.Mathieu Chartier2014-05-011-1/+1
* | Replace the bool kDoReadBarrier template parameter with an enum.Hiroshi Yamauchi2014-05-011-9/+12
|/
* Force inlining on trivial accessors.Ian Rogers2014-04-291-52/+33
* More code for the read barrier support.Hiroshi Yamauchi2014-04-221-6/+10
* Cleanup transaction supportSebastien Hertz2014-04-021-5/+2
* Refactor object reference visiting logic.Mathieu Chartier2014-03-241-0/+4
* Add more VerifyObject calls.Mathieu Chartier2014-03-071-1/+0
* Fix SafePrettyTypeOf to never call VerifyObject.Mathieu Chartier2014-03-031-1/+4
* Fix and optimize verify object.Mathieu Chartier2014-02-211-35/+76
* Remove blacklistSebastien Hertz2014-02-171-10/+27
* Add root types and thread id to root visiting.Mathieu Chartier2014-02-111-1/+1
* Object model changes to support 64bit.Ian Rogers2014-02-061-171/+157
* Make DexCache references const.Vladimir Marko2014-02-041-4/+4
* Don't assume resolved type has the same dex cache.Vladimir Marko2014-02-031-4/+20
* Clean up access checks.Vladimir Marko2014-01-211-0/+15
* Remove intialized static storage from dex cache.Ian Rogers2014-01-081-8/+5
* Enable moving classes.Mathieu Chartier2013-12-101-0/+2
* Refactor allocation entrypoints.Mathieu Chartier2013-11-201-6/+8
* Compacting collector.Mathieu Chartier2013-11-111-3/+4
* Implement Interface Method Tables (IMT).Jeff Hao2013-10-291-0/+13
* Omit OatMethodOffsets for classes without compiled codeBrian Carlstrom2013-10-281-0/+1
* Improve quick codegen for aput-object.Ian Rogers2013-10-081-3/+7
* Introduce Signature type to avoid string comparisons.Ian Rogers2013-09-261-10/+25
* Split the allocation path into 'instrumented' and 'uninstrumented'Hiroshi Yamauchi2013-09-251-1/+8
* Use class def index from java.lang.Class.Ian Rogers2013-09-191-10/+21
* Don't scan image space when starting runtime.Ian Rogers2013-08-231-2/+2
* Refactor java.lang.reflect implementationBrian Carlstrom2013-08-131-51/+51
* Fixing cpplint runtime/arrays, runtime/int, runtime/virtual issuesBrian Carlstrom2013-07-181-3/+3
* Fix multiple inclusion guards to match new pathnamesBrian Carlstrom2013-07-171-3/+3
* Create separate Android.mk for main build targetsBrian Carlstrom2013-07-121-0/+885