Gitiles
Code Review
Sign In
gerrit.witaqua.org
/
art
/
62891fdc94de6e9909fba9264bdd891a7f28beb3
/
runtime
/
mirror
/
class.cc
66934ef
Clean up ClassLinker::VerifyClass.
by Nicolas Geoffray
· 5 years ago
8fddc75
Handle potential OOME after ResolveNameString.
by Nicolas Geoffray
· 5 years ago
4dc6589
Don't wrap VerifyError into NoClassDefFoundError.
by Nicolas Geoffray
· 5 years ago
70e126a
Clean up search for field by name and type strings.
by Vladimir Marko
· 5 years ago
1776947
Binary search for method by name string and signature.
by Vladimir Marko
· 5 years ago
869746e
runtime: fix potential NULL dereferences
by George Burgess IV
· 5 years ago
4026117
Rewrite static/instance field search by index.
by Vladimir Marko
· 5 years ago
b10668c
Clean up Class::GetDirectInterface().
by Vladimir Marko
· 5 years ago
e300c4e
Faster Class::FindField().
by Vladimir Marko
· 5 years ago
4573be3
Faster Class::FindClassMethod().
by Vladimir Marko
· 5 years ago
8f187c3
Add static asserts we have a full list of mirror classes
by Alex Light
· 5 years ago
af61f50
Reland "Change JNI behavior related to hiddenapi."
by Nicolas Geoffray
· 5 years ago
dbcf4a2
Revert "Change JNI behavior related to hiddenapi."
by Nicolas Geoffray
· 5 years ago
579db19
Change JNI behavior related to hiddenapi.
by Nicolas Geoffray
· 5 years ago
346fd96
More inclusive language in the runtime
by David Srbecky
· 6 years ago
1715efa
Add a new class status for verified with access checks.
by Nicolas Geoffray
· 6 years ago
5868ada
Move implementations from class_root.h to -inl.h .
by Vladimir Marko
· 6 years ago
b6f4c79
Clean up Constructor/Method/Field construction.
by Vladimir Marko
· 6 years ago
b68bb7a
Fix compiling boot image extension with assume-verified.
by Vladimir Marko
· 6 years ago
270db1c
Revert^4 "Allow structural redefinition on non-final classes."
by Alex Light
· 7 years ago
664999a
Revert "Revert^2 "Allow structural redefinition on non-final classes.""
by Nicolas Geoffray
· 7 years ago
bc19b75
Revert^2 "Make opaque-jni-ids:swapable more efficient"
by Alex Light
· 7 years ago
42c52f5
Revert "Make opaque-jni-ids:swapable more efficient"
by Alex Light
· 7 years ago
f1b809c
Revert^2 "Allow structural redefinition on non-final classes."
by Alex Light
· 7 years ago
4e7dd70
Make opaque-jni-ids:swapable more efficient
by Alex Light
· 7 years ago
88b1c83
Revert "Allow structural redefinition on non-final classes."
by Roland Levillain
· 7 years ago
c47040d
Allow structural redefinition on non-final classes.
by Alex Light
· 7 years ago
f1b18fa
Use explicit list of mirrored class when checking CanRedefine
by Alex Light
· 7 years ago
c2d0c96
Perform reverify with shared mutator-lock.
by Alex Light
· 7 years ago
b1eebde
Revert^2 "Class redefinition sometimes needs to update verification"
by Alex Light
· 7 years ago
2cf00ed
Revert "Class redefinition sometimes needs to update verification"
by Nicolas Geoffray
· 7 years ago
db55a11
Class redefinition sometimes needs to update verification
by Alex Light
· 7 years ago
4ac0e15
Revert "Revert "Basic structural redefinition support""
by Nicolas Geoffray
· 7 years ago
5a2301d
Revert "Basic structural redefinition support"
by Nicolas Geoffray
· 7 years ago
c971eaf
Basic structural redefinition support
by Alex Light
· 7 years ago
422a9eb
Do not hold lock when making class visibly initialized.
by Vladimir Marko
· 7 years ago
8e11065
Use ClassStatus::kVisiblyInitialized for allocations.
by Vladimir Marko
· 7 years ago
f367747
Add ability to switch to index ids late.
by Alex Light
· 7 years ago
bf12191
Implement ClassStatus::kVisiblyInitialized.
by Vladimir Marko
· 7 years ago
70e2a76
Initialize array classes in pre-fence visitor.
by Vladimir Marko
· 7 years ago
bb5b4f3
Revert "Disable opaque JNI Ids for now."
by Alex Light
· 7 years ago
79d6c80
Revert^2 "Support using opaque JNI ids"
by Alex Light
· 7 years ago
b476a29
Revert "Support using opaque JNI ids"
by Nicolas Geoffray
· 7 years ago
21d5994
Support using opaque JNI ids
by Alex Light
· 7 years ago
3068d58
Clean up creating handles from `this`.
by Vladimir Marko
· 7 years ago
991cd5c
Add default template args to Heap::Alloc*Object*().
by Vladimir Marko
· 7 years ago
abdb459
Use string length from DEX instead of recomputing
by Eric Holk
· 7 years ago
d355acf
Clean up Object size related read barriers.
by Vladimir Marko
· 7 years ago
58412b1
ObjPtr<>-ify DexCache.
by Vladimir Marko
· 7 years ago
d7e9bbf
Clean up explicit conversions to ObjPtr<>.
by Vladimir Marko
· 7 years ago
c524e9e
ObjPtr<>-ify mirror::Class.
by Vladimir Marko
· 7 years ago
179b7c6
ObjPtr<>-ify String allocations, fix stale refs.
by Vladimir Marko
· 7 years ago
3892e62
Clean up Class::GetDescriptor().
by Vladimir Marko
· 7 years ago
eb37ba5
Replace StringPiece with std::string_view in Signature.
by Vladimir Marko
· 7 years ago
e027d72
Replace StringPiece with std::string_view in class.h.
by Vladimir Marko
· 7 years ago
4bcd657
Take hidden API into account during getDeclaredMethod()
by David Brazdil
· 7 years ago
ad1aa63
ART: Move Signature to its own header
by Andreas Gampe
· 7 years ago
3f1dcd3
ART: Move dex structs into own header
by Andreas Gampe
· 7 years ago
5b20b35
ART: Rewrite EnsureInitialized hit case
by Andreas Gampe
· 8 years ago
62f6e90
ART: Add integrity check
by Andreas Gampe
· 8 years ago
bc1e0fa
Reduce class loader updating overhead.
by Mathieu Chartier
· 8 years ago
39d8c87
Optimize string comparisons in Class::FindClassMethod.
by David Srbecky
· 8 years ago
e15b9b1
ART: Do some include-what-you-use
by Andreas Gampe
· 8 years ago
98ea9d9
ART: Refactor for bugprone-argument-comment
by Andreas Gampe
· 8 years ago
a9746b9
Refactor Object CAS with and without write barrier
by Mathieu Chartier
· 8 years ago
c13fbd8
Use pre-allocated Throwables from the boot image.
by Vladimir Marko
· 8 years ago
18090d1
Refactor String resolution.
by Vladimir Marko
· 8 years ago
a5359a3
Merge "Remove static GcRoot<>s from Class and ClassExt."
by Treehugger Robot
· 8 years ago
ed7f95d
Merge "Aesthetic changes in art::mirror::Object and art::mirror::Class."
by Roland Levillain
· 8 years ago
317892b
Remove static GcRoot<>s from Class and ClassExt.
by Vladimir Marko
· 8 years ago
d32ead2
Aesthetic changes in art::mirror::Object and art::mirror::Class.
by Roland Levillain
· 8 years ago
acb906d
Remove mirror::String::java_lang_String_.
by Vladimir Marko
· 8 years ago
5924a4a
Move String::SizeOf<> to string.h .
by Vladimir Marko
· 8 years ago
b4eb1b1
Refactor ClassRoot/GetClassRoot().
by Vladimir Marko
· 8 years ago
c431b9d
Move most of runtime/base to libartbase/base
by David Sehr
· 8 years ago
b2ec9f5
Remove duplication, split tests
by David Sehr
· 8 years ago
7287c4d
Add Class.getPrimitiveClass().
by Vladimir Marko
· 8 years ago
305c38b
Disable bitstring type check runtime hooks.
by Vladimir Marko
· 8 years ago
9e734c7
Create dex subdirectory
by David Sehr
· 8 years ago
2c64a83
Change ClassStatus to fit into 4 bits.
by Vladimir Marko
· 8 years ago
4557b38
ART: Rename Atomic::CompareExchange methods
by Orion Hodson
· 8 years ago
666ee3d
Do not pass DexFile to ClassLinker::Lookup/ResolveType().
by Vladimir Marko
· 8 years ago
170331f
ART: Remove base/logging from heap-inl.h
by Andreas Gampe
· 8 years ago
b0a6aee
Record @{Fast,Critical}Native in method's access flags.
by Vladimir Marko
· 9 years ago
86083f7
runtime: Bitstring implementation for subtype checking (4/4).
by Igor Murashkin
· 9 years ago
ee5303f
ART: Move Class::Status to ClassStatus
by Andreas Gampe
· 9 years ago
afb6647
Fix verifier checks on interface methods.
by Alex Light
· 9 years ago
8cf9cb3
ART: Include cleanup
by Andreas Gampe
· 9 years ago
ba11882
ART: Change method lookup to be more consistent to JLS and the RI.
by Vladimir Marko
· 9 years ago
6d3e768
Abstract SetField functions with Transaction check
by Chang Xing
· 9 years ago
2722f38
ART: Fix old warnings
by Andreas Gampe
· 9 years ago
c6ea7d0
ART: Clean up art_method.h
by Andreas Gampe
· 9 years ago
8f2b925
Merge "ART: Get rid of most of java.lang.DexCache."
by Narayan Kamath
· 9 years ago
4f2e957
Ensure the GC visits Obsolete Methods
by Alex Light
· 9 years ago
6b2dc31
ART: Get rid of most of java.lang.DexCache.
by Narayan Kamath
· 9 years ago
8d6768d
Revert^6 "Hash-based dex cache type array."
by Vladimir Marko
· 9 years ago
0b66d61
Revert^5 "Hash-based dex cache type array."
by Vladimir Marko
· 9 years ago
bfb80d2
Revert^4 "Hash-based dex cache type array."
by Vladimir Marko
· 9 years ago
fa4333d
ART: Add operator == and != with nullptr to Handle
by Andreas Gampe
· 9 years ago
5812e20
Revert^3 "Hash-based dex cache type array."
by Mathieu Chartier
· 9 years ago
Next »