Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
3817a462c89327dca181c9eab655a0ce6f049a9f
/
runtime
/
mirror
/
object-inl.h
d7a7f2f
Remove read barriers in Class::IsClassClass and Object::IsClass
by Mathieu Chartier
· 6 years ago
ce32c10
Rewrite mterp field access helpers
by David Srbecky
· 6 years ago
14e5a29
Rename art::ReadBarrier::WhiteState as art::ReadBarrier::NonGrayState.
by Roland Levillain
· 6 years ago
a9746b9
Refactor Object CAS with and without write barrier
by Mathieu Chartier
· 6 years ago
88ea61e
Refactor WriteBarrier logic into its own file
by Mathieu Chartier
· 6 years ago
9911128
Clean up mirror/object
by Mathieu Chartier
· 6 years ago
2e63900
Merge "Add missing write barriers"
by Mathieu Chartier
· 6 years ago
1d2e266
Add missing write barriers
by Mathieu Chartier
· 6 years ago
42c2e50
Refactor CasField32
by Mathieu Chartier
· 6 years ago
03004e6
Remove unused native implementation of Object.wait()
by Paul Duffin
· 6 years ago
9ddef18
Merge "ObjPtr<>-ify array allocations."
by Vladimir Marko
· 6 years ago
bcf1752
ObjPtr<>-ify array allocations.
by Vladimir Marko
· 6 years ago
d32ead2
Aesthetic changes in art::mirror::Object and art::mirror::Class.
by Roland Levillain
· 6 years ago
5924a4a
Move String::SizeOf<> to string.h .
by Vladimir Marko
· 6 years ago
88591fe
ART: Simplify atomic.h
by Orion Hodson
· 6 years ago
c431b9d
Move most of runtime/base to libartbase/base
by David Sehr
· 6 years ago
cd4ddee
Merge "Revert^2 "ART: Interpreter support for VarHandle accessors""
by Treehugger Robot
· 6 years ago
928033d
Revert^2 "ART: Interpreter support for VarHandle accessors"
by Orion Hodson
· 6 years ago
001eff9
Improve to-space invariant error reporting in the CC collector.
by Roland Levillain
· 7 years ago
c4d3bf4
Revert "ART: Interpreter support for VarHandle accessors"
by Orion Hodson
· 6 years ago
becc83b
ART: Interpreter support for VarHandle accessors
by Orion Hodson
· 7 years ago
4557b38
ART: Rename Atomic::CompareExchange methods
by Orion Hodson
· 7 years ago
09659c2
ART: Remove heap poisoning from globals.h
by Andreas Gampe
· 7 years ago
ac50d97
Merge "Don't use fences to implement volatiles"
by Hans Boehm
· 7 years ago
cc55e1d
Don't use fences to implement volatiles
by Hans Boehm
· 7 years ago
895f922
ART: Fix up small header includes
by Andreas Gampe
· 7 years ago
8cf9cb3
ART: Include cleanup
by Andreas Gampe
· 7 years ago
6d3e768
Abstract SetField functions with Transaction check
by Chang Xing
· 7 years ago
2ff3b97
ART: More header cleanups
by Andreas Gampe
· 7 years ago
fdd513d
Move to release CAS for updating object fields
by Mathieu Chartier
· 7 years ago
c15a2f4
ART: Add object-readbarrier-inl.h
by Andreas Gampe
· 7 years ago
c6ea7d0
ART: Clean up art_method.h
by Andreas Gampe
· 7 years ago
d08f66f
Various debug ART GC performance improvements
by Mathieu Chartier
· 7 years ago
1595815
MIPS: Implement read barriers.
by Alexey Frunze
· 7 years ago
90b936d
ART: Refactor verify_object.h
by Andreas Gampe
· 7 years ago
b3da36c
Reduce the number of fences needed for monitors
by Hans Boehm
· 8 years ago
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
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
d6a595b
Fix CC table lookup tests
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
5496f69
Disable read barriers in GC VisitReferences calls.
by Hiroshi Yamauchi
· 8 years ago
dfe02f6
Fix remaining read barrier issues in image relocation
by Mathieu Chartier
· 8 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
fed3e2f
Relax some CASes for the CC collector.
by Hiroshi Yamauchi
· 9 years ago
05792b9
ART: Move DexCache arrays to native.
by Vladimir Marko
· 9 years ago
66c2d2d
Address some comments for class flags
by Mathieu Chartier
· 9 years ago
52a7f5c
Add class flags to class to help GC scanning
by Mathieu Chartier
· 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
9044347
Move to newer clang annotations
by Mathieu Chartier
· 9 years ago
e401d14
Move mirror::ArtMethod to native
by Mathieu Chartier
· 9 years ago
3b45ef2
ART: Fix VerifyObject runtime verification
by Andreas Gampe
· 9 years ago
9d1e190
Merge "Replace String CharArray with internal uint16_t array."
by Jeff Hao
· 9 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
· 9 years ago
2cebb24
Replace NULL with nullptr
by Mathieu Chartier
· 9 years ago
c785344
Move ArtField to native
by Mathieu Chartier
· 9 years ago
2cd334a
More of the concurrent copying collector.
by Hiroshi Yamauchi
· 10 years ago
2d72101
Change 64 bit ArtMethod fields to be pointer sized
by Mathieu Chartier
· 10 years ago
76649e8
Keep original order of fields in Class.
by Vladimir Marko
· 10 years ago
6a3c1fc
Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.
by Ian Rogers
· 10 years ago
2c4257b
Tidy logging code not using UNIMPLEMENTED.
by Ian Rogers
· 10 years ago
1373595
stdint types all the way!
by Ian Rogers
· 10 years ago
cdc1aaf
Simplify instance reference offsets.
by Ian Rogers
· 10 years ago
faff0f0
Remove reference_static_offsets used for iterating through class static fields.
by Mingyao Yang
· 10 years ago
37f05ef
Reduced memory usage of primitive fields smaller than 4-bytes
by Fred Shih
· 10 years ago
4ee7a66
Revert "Revert "Revert "Revert "Add intrinsic for Reference.get()""""
by Fred Shih
· 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
4f1ebc2
Add read barriers to the constant roots.
by Hiroshi Yamauchi
· 10 years ago
52e4b43
Add mark compact collector.
by Mathieu Chartier
· 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
bd0fb61
Simplify Class::IsArtFieldClass().
by Hiroshi Yamauchi
· 10 years ago
25023c7
Make it possible to disable read barriers in Class::GetObjectSize()
by Hiroshi Yamauchi
· 10 years ago
6a154a4
Update the GetFieldObject calls behind the read barrier macros.
by Hiroshi Yamauchi
· 10 years ago
6e83c17
Replace the bool kDoReadBarrier template parameter with an enum.
by Hiroshi Yamauchi
· 10 years ago
b0fa5dc
Force inlining on trivial accessors.
by Ian Rogers
· 10 years ago
17c50db
Merge "More code for the read barrier support."
by Hiroshi Yamauchi
· 10 years ago
9103c86
More code for the read barrier support.
by Hiroshi Yamauchi
· 10 years ago
bbd695c
Replace ObjectSet with LargeObjectBitmap.
by Mathieu Chartier
· 10 years ago
4d7f61d
Use non volatile lock words in semispace collector.
by Mathieu Chartier
· 10 years ago
800ac2d
Insert an empty read barrier call.
by Hiroshi Yamauchi
· 10 years ago
624468c
Make the support code for read barriers a bit more general.
by Hiroshi Yamauchi
· 10 years ago
580a8df
Less redundant verification.
by Mathieu Chartier
· 10 years ago
407f702
Refactor object reference visiting logic.
by Mathieu Chartier
· 10 years ago
Next »