Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_art
/
2ff224df935def246e12590ebc1eb81b45793c45
/
runtime
/
mirror
/
object.cc
3068d58
Clean up creating handles from `this`.
by Vladimir Marko
· 6 years ago
991cd5c
Add default template args to Heap::Alloc*Object*().
by Vladimir Marko
· 6 years ago
dfc0de7
Partially ObjPtr<>-ify Object, fix stale ref in test.
by Vladimir Marko
· 6 years ago
4617d58
ObjPtr<>-ify mirror::Object::As*(), fix stale refs in test.
by Vladimir Marko
· 6 years ago
0984e48
Style cleanup for ObjPtr<>-ify changes.
by Vladimir Marko
· 6 years ago
c1896c9
C++17 compatibility: make WITH_TIDY=1 happy again.
by Elliott Hughes
· 7 years ago
88dbad3
ART: Do some include-what-you-use
by Andreas Gampe
· 7 years ago
88ea61e
Refactor WriteBarrier logic into its own file
by Mathieu Chartier
· 7 years ago
9911128
Clean up mirror/object
by Mathieu Chartier
· 7 years ago
42c2e50
Refactor CasField32
by Mathieu Chartier
· 7 years ago
8bb3c68
Use strong CAS for identity hash code
by Mathieu Chartier
· 7 years ago
d32ead2
Aesthetic changes in art::mirror::Object and art::mirror::Class.
by Roland Levillain
· 7 years ago
88591fe
ART: Simplify atomic.h
by Orion Hodson
· 7 years ago
b2ec9f5
Remove duplication, split tests
by David Sehr
· 7 years ago
9e734c7
Create dex subdirectory
by David Sehr
· 8 years ago
4557b38
ART: Rename Atomic::CompareExchange methods
by Orion Hodson
· 8 years ago
208f670
Change ArtField::ProxyFindSystemClass() to lookup the class.
by Vladimir Marko
· 8 years ago
4098a7a
Refactor ArtField::GetType<>() as {Lookup,Resolve}Type().
by Vladimir Marko
· 8 years ago
8cf9cb3
ART: Include cleanup
by Andreas Gampe
· 8 years ago
c6ea7d0
ART: Clean up art_method.h
by Andreas Gampe
· 8 years ago
bc632f0
Improve VerifyNoFromSpaceRefsObjectVisitor logging
by Mathieu Chartier
· 8 years ago
38cea84
ART: Make Handle trivially-copyable
by Andreas Gampe
· 9 years ago
709b070
Remove mirror:: and ArtMethod deps in utils.{h,cc}
by David Sehr
· 9 years ago
31e8822
Move most mirror:: args to ObjPtr
by Mathieu Chartier
· 9 years ago
51eaa7f
Fix moving GC bug in cloning finalizable objects
by Mathieu Chartier
· 9 years ago
9d156d5
Move Heap parameters to ObjPtr
by Mathieu Chartier
· 9 years ago
fec13d4
Use art::Atomic for CopyObject
by Mathieu Chartier
· 9 years ago
0353698
Use word copying for CopyObject
by Mathieu Chartier
· 9 years ago
a058fdf
Move mirror::Object setters to ObjPtr
by Mathieu Chartier
· 9 years ago
3398c78
Move ArtField to ObjPtr
by Mathieu Chartier
· 9 years ago
bdf7f1c
ART: SHARED_REQUIRES to REQUIRES_SHARED
by Andreas Gampe
· 9 years ago
36a270a
Change one read barrier bit to mark bit
by Mathieu Chartier
· 9 years ago
5120923
Typo in comment in art::mirror::Object::IdentityHashCode.
by Roland Levillain
· 9 years ago
059ef3d
Always visit object class from VisitReferences
by Mathieu Chartier
· 10 years ago
3887c46
Remove unnecessary `explicit` qualifiers on constructors.
by Roland Levillain
· 10 years ago
54d220e
Move ArtFields and ArtMethods to be a length prefixed array
by Mathieu Chartier
· 10 years ago
da7c650
Visit class native roots from VisitReferences
by Mathieu Chartier
· 10 years ago
9044347
Move to newer clang annotations
by Mathieu Chartier
· 10 years ago
e401d14
Move mirror::ArtMethod to native
by Mathieu Chartier
· 10 years ago
eb2baaf
Print field info on mark sweep invalid ref crash.
by Hiroshi Yamauchi
· 10 years ago
2cebb24
Replace NULL with nullptr
by Mathieu Chartier
· 10 years ago
c785344
Move ArtField to native
by Mathieu Chartier
· 10 years ago
daaf326
Add AccessibleObject and Field to mirror
by Mathieu Chartier
· 10 years ago
e15ea08
Reserve bits in the lock word for read barriers.
by Hiroshi Yamauchi
· 10 years ago
2cd334a
More of the concurrent copying collector.
by Hiroshi Yamauchi
· 11 years ago
7380c31
Fix infinite loop in GenerateIdentityHashCode
by tony.ys_liu
· 11 years ago
956af0f
Remove portable.
by Elliott Hughes
· 11 years ago
08f1f50
Remove FieldHelper.
by Ian Rogers
· 11 years ago
76649e8
Keep original order of fields in Class.
by Vladimir Marko
· 11 years ago
bbcd30b
Avoid signed integer overflow in identity hash code.
by Ian Rogers
· 11 years ago
1373595
stdint types all the way!
by Ian Rogers
· 11 years ago
0714083
Enable -Wunreachable-code
by Ian Rogers
· 11 years ago
43c69cc
Make Monitor::Wait more robust to spurious Inflate failures.
by Ian Rogers
· 11 years ago
b12d605
Merge "Fix two read barrier bugs introduced in CL 97882."
by Hiroshi Yamauchi
· 11 years ago
0fbd6e6
Fix two read barrier bugs introduced in CL 97882.
by Hiroshi Yamauchi
· 11 years ago
22d5e73
Remove object_utils.h.
by Ian Rogers
· 11 years ago
4ee7a66
Revert "Revert "Revert "Revert "Add intrinsic for Reference.get()""""
by Fred Shih
· 11 years ago
d843443
Call strong CAS from unsafe. Add more CAS versions.
by Hans Boehm
· 11 years ago
228602f
Make CAS operations in Object use art::Atomic.
by Ian Rogers
· 11 years ago
61c5ebc
Change FieldHelper to use a handle.
by Mathieu Chartier
· 11 years ago
3e5cf30
Begin migration of art::Atomic to std::atomic.
by Ian Rogers
· 11 years ago
eb8167a
Add Handle/HandleScope and delete SirtRef.
by Mathieu Chartier
· 11 years ago
8668c3c
Add finalizer references from the entrypoints.
by Mathieu Chartier
· 11 years ago
b0fa5dc
Force inlining on trivial accessors.
by Ian Rogers
· 11 years ago
4d7f61d
Use non volatile lock words in semispace collector.
by Mathieu Chartier
· 11 years ago
7971928
Insert read barriers in more places.
by Hiroshi Yamauchi
· 11 years ago
4cd662e
Fix Object::Clone()'s pre-fence barrier.
by Hiroshi Yamauchi
· 11 years ago
4e30541
Fix and optimize verify object.
by Mathieu Chartier
· 11 years ago
ef7d42f
Object model changes to support 64bit.
by Ian Rogers
· 12 years ago
b122a4b
Tidy up memory barriers.
by Ian Rogers
· 12 years ago
cbb2d20
Refactor allocation entrypoints.
by Mathieu Chartier
· 12 years ago
590fee9
Compacting collector.
by Mathieu Chartier
· 12 years ago
0732d59
Improve object clone performance and make compaction proof.
by Mathieu Chartier
· 12 years ago
4e6a31e
Lazily compute object identity hash codes.
by Mathieu Chartier
· 12 years ago
ad2541a
Fix object identity hash.
by Mathieu Chartier
· 12 years ago
ea46f95
Refactor java.lang.reflect implementation
by Brian Carlstrom
· 12 years ago
7940e44
Create separate Android.mk for main build targets
by Brian Carlstrom
· 12 years ago
[Renamed from src/mirror/object.cc]
1d54e73
GC clean up.
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