Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
f63f569eeefe3907c48a175494a2a0ba351b641a
/
runtime
/
mirror
/
object.h
12b58b2
Clean up the runtime read barrier and fix fake address dependency.
by Hiroshi Yamauchi
· 8 years ago
ef41db7
Move interpreter to ObjPtr
by Mathieu Chartier
· 8 years ago
709b070
Remove mirror:: and ArtMethod deps in utils.{h,cc}
by David Sehr
· 8 years ago
31e8822
Move most mirror:: args to ObjPtr
by Mathieu Chartier
· 8 years ago
51eaa7f
Fix moving GC bug in cloning finalizable objects
by Mathieu Chartier
· 8 years ago
9d156d5
Move Heap parameters to ObjPtr
by Mathieu Chartier
· 8 years ago
a058fdf
Move mirror::Object setters to ObjPtr
by Mathieu Chartier
· 8 years ago
a59d9b2
Use ObjPtr for reflection.cc/h/inl
by Mathieu Chartier
· 8 years ago
bdf7f1c
ART: SHARED_REQUIRES to REQUIRES_SHARED
by Andreas Gampe
· 8 years ago
c381c36
Avoid CAS for marking region space bitmap for baker
by Mathieu Chartier
· 8 years ago
36a270a
Change one read barrier bit to mark bit
by Mathieu Chartier
· 8 years ago
542451c
ART: Convert pointer size to enum
by Andreas Gampe
· 8 years ago
a704eda
Use try lock to fix class resolution race
by Mathieu Chartier
· 8 years ago
db8e62d
Optimizing: Clean up after const-string sharpening.
by Vladimir Marko
· 9 years ago
dfe02f6
Fix remaining read barrier issues in image relocation
by Mathieu Chartier
· 9 years ago
fbc3108
Revert "Revert "Load app images""
by Mathieu Chartier
· 9 years ago
1bc977c
Revert "Load app images"
by Nicolas Geoffray
· 9 years ago
f7fd970
Load app images
by Mathieu Chartier
· 9 years ago
ed70b4a
Relax CAS in some uses of Object::AtomicSetReadBarrierPointer.
by Hiroshi Yamauchi
· 9 years ago
4bbe780
Merge "Minor improvements for the CC collector."
by Hiroshi Yamauchi
· 9 years ago
723e6ce
Minor improvements for the CC collector.
by Hiroshi Yamauchi
· 9 years ago
fed3e2f
Relax some CASes for the CC collector.
by Hiroshi Yamauchi
· 9 years ago
2d096c9
Fix moving GC bugs in MonitorEnter and MonitorExit
by Mathieu Chartier
· 9 years ago
05792b9
ART: Move DexCache arrays to native.
by Vladimir Marko
· 9 years ago
059ef3d
Always visit object class from VisitReferences
by Mathieu Chartier
· 9 years ago
e4275c0
Visit class roots from ClassLoader::VisitReferences
by Mathieu Chartier
· 9 years ago
4e2cb09
Add uninterruptible role
by Mathieu Chartier
· 9 years ago
9044347
Move to newer clang annotations
by Mathieu Chartier
· 9 years ago
6e1372f
ART: Fix casts for 64-bit pointers on 32-bit compiler.
by Vladimir Marko
· 9 years ago
e401d14
Move mirror::ArtMethod to native
by Mathieu Chartier
· 10 years ago
3b45ef2
ART: Fix VerifyObject runtime verification
by Andreas Gampe
· 9 years ago
eb2baaf
Print field info on mark sweep invalid ref crash.
by Hiroshi Yamauchi
· 9 years ago
9d1e190
Merge "Replace String CharArray with internal uint16_t array."
by Jeff Hao
· 10 years ago
848f70a
Replace String CharArray with internal uint16_t array.
by Jeff Hao
· 11 years ago
60f63f5
Use the lock word bits for Baker-style read barrier.
by Hiroshi Yamauchi
· 10 years ago
fac107b
Merge "JDWP: fix thread_list deadlock"
by Sebastien Hertz
· 10 years ago
c785344
Move ArtField to native
by Mathieu Chartier
· 10 years ago
6920639
JDWP: fix thread_list deadlock
by Sebastien Hertz
· 10 years ago
65b798e
ART: Enable more Clang warnings
by Andreas Gampe
· 10 years ago
daaf326
Add AccessibleObject and Field to mirror
by Mathieu Chartier
· 10 years ago
2cd334a
More of the concurrent copying collector.
by Hiroshi Yamauchi
· 10 years ago
7380c31
Fix infinite loop in GenerateIdentityHashCode
by tony.ys_liu
· 10 years ago
2d72101
Change 64 bit ArtMethod fields to be pointer sized
by Mathieu Chartier
· 10 years ago
bbcd30b
Avoid signed integer overflow in identity hash code.
by Ian Rogers
· 10 years ago
cf7f191
C++11 related clean-up of DISALLOW_..
by Ian Rogers
· 10 years ago
6cdedf0
Fix object header size for baker read barrier.
by Ian Rogers
· 10 years ago
cdc1aaf
Simplify instance reference offsets.
by Ian Rogers
· 10 years ago
7e70b00
Header file clean up.
by Ian Rogers
· 10 years ago
37f05ef
Reduced memory usage of primitive fields smaller than 4-bytes
by Fred Shih
· 10 years ago
0fbd6e6
Fix two read barrier bugs introduced in CL 97882.
by Hiroshi Yamauchi
· 10 years ago
9531f62
Merge "Call strong CAS from unsafe. Add more CAS versions."
by Hans Boehm
· 10 years ago
d843443
Call strong CAS from unsafe. Add more CAS versions.
by Hans Boehm
· 10 years ago
98d1cc8
Improve performance of invokevirtual/invokeinterface with embedded imt/vtable
by Mingyao Yang
· 10 years ago
228602f
Make CAS operations in Object use art::Atomic.
by Ian Rogers
· 10 years ago
c2bb441
Merge "Clean up and augment Atomic class. Replace QuasiAtomic MemBars."
by Hans Boehm
· 10 years ago
3035961
Clean up and augment Atomic class. Replace QuasiAtomic MemBars.
by Hans Boehm
· 10 years ago
61c5ebc
Change FieldHelper to use a handle.
by Mathieu Chartier
· 10 years ago
6e83c17
Replace the bool kDoReadBarrier template parameter with an enum.
by Hiroshi Yamauchi
· 11 years ago
b0fa5dc
Force inlining on trivial accessors.
by Ian Rogers
· 11 years ago
17c50db
Merge "More code for the read barrier support."
by Hiroshi Yamauchi
· 11 years ago
9103c86
More code for the read barrier support.
by Hiroshi Yamauchi
· 11 years ago
4d7f61d
Use non volatile lock words in semispace collector.
by Mathieu Chartier
· 11 years ago
800ac2d
Insert an empty read barrier call.
by Hiroshi Yamauchi
· 11 years ago
624468c
Make the support code for read barriers a bit more general.
by Hiroshi Yamauchi
· 11 years ago
407f702
Refactor object reference visiting logic.
by Mathieu Chartier
· 11 years ago
8fa2dad
Refactor reference code into mirror namespace.
by Mathieu Chartier
· 11 years ago
719d1a3
Enable annotalysis on clang ART builds.
by Ian Rogers
· 11 years ago
9d04a20
(Experimental) Add Brooks pointers.
by Hiroshi Yamauchi
· 11 years ago
4e30541
Fix and optimize verify object.
by Mathieu Chartier
· 11 years ago
d2fe10a
Remove blacklist
by Sebastien Hertz
· 11 years ago
e7e8a5f
Remove using mirror::* in jni internal.
by Mathieu Chartier
· 11 years ago
29501cf
Make primitive getter/setters consistently signed.
by Ian Rogers
· 11 years ago
ef7d42f
Object model changes to support 64bit.
by Ian Rogers
· 11 years ago
b122a4b
Tidy up memory barriers.
by Ian Rogers
· 11 years ago
c528dba
Enable moving classes.
by Mathieu Chartier
· 11 years ago
590fee9
Compacting collector.
by Mathieu Chartier
· 11 years ago
4e6a31e
Lazily compute object identity hash codes.
by Mathieu Chartier
· 11 years ago
ad2541a
Fix object identity hash.
by Mathieu Chartier
· 11 years ago
d9c4fc9
Inflate contended lock word by suspending owner.
by Ian Rogers
· 11 years ago
f7e090e
Merge "Refactor and improve mod-union tables." into dalvik-dev
by Mathieu Chartier
· 11 years ago
11409ae
Refactor and improve mod-union tables.
by Mathieu Chartier
· 11 years ago
a3faaf4
Fix handling of unresolved references in verifier.
by Jeff Hao
· 11 years ago
a436fde
Handle OOMEs in class linker with grace.
by Ian Rogers
· 11 years ago
ea46f95
Refactor java.lang.reflect implementation
by Brian Carlstrom
· 11 years ago
fc0e321
Fix multiple inclusion guards to match new pathnames
by Brian Carlstrom
· 11 years ago
7940e44
Create separate Android.mk for main build targets
by Brian Carlstrom
· 11 years ago
[Renamed from src/mirror/object.h]
4f6ad8a
Various performance improvements.
by Ian Rogers
· 12 years ago
04d7aa9
Fix object verification.
by Ian Rogers
· 12 years ago
05f3057
Move monitor related object routines to object-inl.h
by Ian Rogers
· 12 years ago
2dd0e2c
Directory restructuring of object.h
by Ian Rogers
· 12 years ago