Gitiles
Code Review
Sign In
gerrit.witaqua.org
/
art
/
d95a1f2ecf322d21ae98bfb7affe0070ddb9bc08
/
runtime
/
mirror
33df0e3
Revert^4 "Lazily allocate DexCache arrays."
by David Srbecky
· 4 years, 8 months ago
4af07cd
DexCache: Remove pre-resolved string dead code.
by David Srbecky
· 4 years, 8 months ago
d4e07aa
Do not resolve name strings in `ArtMethod::GetDeclaredMethodInternal()`.
by Vladimir Marko
· 4 years, 8 months ago
8473a5b
Revert "Revert^2 "Lazily allocate DexCache arrays.""
by Nicolas Geoffray
· 4 years, 8 months ago
e153a62
Revert^2 "Lazily allocate DexCache arrays."
by David Srbecky
· 5 years ago
f740be5e
Handle the case the enclosing class is missing.
by Nicolas Geoffray
· 4 years, 9 months ago
c07f488
Add a test and consistency checks in method / field resolution.
by Nicolas Geoffray
· 4 years, 9 months ago
1c494e3
Use the right class loader for ResolvedMethodAccessTest.
by Nicolas Geoffray
· 4 years, 9 months ago
1126d74
Expand error message in ResolvedMethodAccessTest
by David Srbecky
· 4 years, 9 months ago
4aebd58
Add some null checks in case of OOME.
by Nicolas Geoffray
· 4 years, 11 months ago
edc005e
Rewrite JNI NewStringUTF().
by Vladimir Marko
· 5 years ago
66934ef
Clean up ClassLinker::VerifyClass.
by Nicolas Geoffray
· 5 years ago
cf74ae7
Small cleanups after latest verifier change.
by Nicolas Geoffray
· 5 years ago
4f99071
Modernize typedefs with `using`.
by Vladimir Marko
· 5 years ago
1b9d442
Revert "Do not create 4-byte sequences in `ConvertUtf16ToModifiedUtf8()`"
by Chuck Liao
· 5 years ago
e0a4f37
Do not create 4-byte sequences in `ConvertUtf16ToModifiedUtf8()`
by Vladimir Marko
· 5 years ago
7209da0
Support field VarHandle objects in boot image.
by Vladimir Marko
· 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
dd41196
VarHandle: add StaticFieldVarHandle class
by Orion Hodson
· 5 years ago
e9a4a60
Transaction support for MethodType in dex cache.
by Vladimir Marko
· 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
df0db3b
Allow creating MethodType inside a transaction.
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
dd446b1
Collect array classes in profiles.
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
85952c1
Revert "Lazily allocate DexCache arrays." am: b9b7d91f5c
by Orion Hodson
· 5 years ago
b9b7d91
Revert "Lazily allocate DexCache arrays."
by Orion Hodson
· 5 years ago
c341045
Lazily allocate DexCache arrays. am: 1214319d27
by David Srbecky
· 5 years ago
1214319
Lazily allocate DexCache arrays.
by David Srbecky
· 5 years ago
52be87a
Merge ab/7061308 into stage.
by Xin Li
· 5 years ago
5de5efe
Remove pointer-size arguments from DexCache.
by David Srbecky
· 5 years ago
c7993d5
Rewrite ClassLinker::LinkFields().
by Vladimir Marko
· 5 years ago
98873af
arm64: Implement VarHandle intrinsics for byte array views.
by Vladimir Marko
· 5 years ago
56591f8
Validate input of JNI::NewStringUTF(). am: 7dd48b90bd am: a9780402b4 am: b9997cd03e
by Vladimir Marko
· 6 years ago
86d6cd5
Remove DexCache arrays from image.
by David Srbecky
· 6 years ago
7dd48b9
Validate input of JNI::NewStringUTF().
by Vladimir Marko
· 6 years ago
036b070
Rename String.concat() implementation function.
by Vladimir Marko
· 6 years ago
7629548
Revert^2 "Improve mirror::String implementation."
by Vladimir Marko
· 6 years ago
15efe16
Revert "Improve mirror::String implementation."
by chapin
· 6 years ago
0bba8aa
Improve mirror::String implementation.
by Vladimir Marko
· 6 years ago
e177bf1
Move String::GetUtfLength() to string-inl.h.
by Vladimir Marko
· 6 years ago
d111cd2
Expose VarHandle::AccessModeTemplate and helpers for compiler
by Orion Hodson
· 6 years ago
2ff0cb1
Refine VarHandle::GetMethodTypeMatchForAccessMode()
by Orion Hodson
· 6 years ago
9a2ba0e
Clear DexCache MethodTypes and CallSites in ImageWriter.
by Vladimir Marko
· 6 years ago
79db646
ARM64: VarHandle.Get() intrinsic for static primitive fields.
by Vladimir Marko
· 6 years ago
e3e187f
Check if VarHandle access mode is supported.
by Andra Danciu
· 6 years ago
6aaa49d
Inclusive language fixes
by Orion Hodson
· 6 years ago
346fd96
More inclusive language in the runtime
by David Srbecky
· 6 years ago
aacf977
Reword some comments to be more inclusive
by Orion Hodson
· 6 years ago
90d1b88
Add a new class status for verified with access checks.
by Nicolas Geoffray
· 6 years ago
1715efa
Add a new class status for verified with access checks.
by Nicolas Geoffray
· 6 years ago
be68175
Only put resolved classes inside the dex cache.
by Nicolas Geoffray
· 6 years ago
fa915c9
Only put resolved classes inside the dex cache.
by Nicolas Geoffray
· 6 years ago
0a6063a
Clean up Field::CreateFromArtField().
by Vladimir Marko
· 6 years ago
5868ada
Move implementations from class_root.h to -inl.h .
by Vladimir Marko
· 6 years ago
4ada811
Fix unintended sign-extension.
by Vladimir Marko
· 6 years ago
4d0f795
Fix unintended sign-extension.
by Vladimir Marko
· 6 years ago
d34b73b
Clean up internal stack trace construction.
by Vladimir Marko
· 6 years ago
b6f4c79
Clean up Constructor/Method/Field construction.
by Vladimir Marko
· 6 years ago
9c06d44
Avoid creating preresolved strings array for dex files that have no strings
by Mathieu Chartier
· 6 years ago
adbe2b1
Avoid creating preresolved strings array for dex files that have no strings
by Mathieu Chartier
· 6 years ago
314faec
Fix race condition in GetPreResolvedStrings
by Mathieu Chartier
· 6 years ago
ca1c39a
Fix race condition in GetPreResolvedStrings
by Mathieu Chartier
· 6 years ago
a2a5b04
ART: Ensure dex caches keep classloader live
by Andreas Gampe
· 6 years ago
8947d2a
Fix compiling boot image extension with assume-verified.
by Vladimir Marko
· 6 years ago
b68bb7a
Fix compiling boot image extension with assume-verified.
by Vladimir Marko
· 6 years ago
8a1a0f7
ART: Ensure dex caches keep classloader live
by Andreas Gampe
· 6 years ago
41b605c
Remove MIPS support from runtime/.
by Vladimir Marko
· 6 years ago
5e251ea
Change j.l.r.Field to use ArtField index instead of dexFileIndex
by Alex Light
· 6 years ago
2628715
Remove incorrect const qualification on ArrayIter::operator++.
by Peter Collingbourne
· 6 years ago
3f4041b
Add more logging around array sanity checks
by Alex Light
· 6 years ago
163652e
Fix redefinition causing corrupt j.l.r.Field objects
by Alex Light
· 6 years ago
2f49428
Revert^2 "Remove finalizable restriction on structural redefinition"
by Alex Light
· 6 years ago
0b1afb7
Revert "Remove finalizable restriction on structural redefinition"
by Alex Light
· 6 years ago
55d6fa4
Remove finalizable restriction on structural redefinition
by Alex Light
· 6 years ago
270db1c
Revert^4 "Allow structural redefinition on non-final classes."
by Alex Light
· 7 years ago
a00b54b
Helpers and refactorings to prepare for interpreter optimizations (x64)
by Nicolas Geoffray
· 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
e61f16a
Add missing WriteBarrier on VisitReflectiveTargets
by Alex Light
· 7 years ago
a9bbc08
Implement STL iterators on ObjectArray and add helpers
by Alex Light
· 7 years ago
f1b18fa
Use explicit list of mirrored class when checking CanRedefine
by Alex Light
· 7 years ago
2462789
Ensure structural redefinition can shadow functions/fields
by Alex Light
· 7 years ago
28b6efe
Don't visit invalid Dex-cache slots
by Alex Light
· 7 years ago
4b79501
Remove unused art::mirror::MethodHandle::GetTargetClass
by Orion Hodson
· 7 years ago
c2d0c96
Perform reverify with shared mutator-lock.
by Alex Light
· 7 years ago
Next »