Gitiles
Code Review
Sign In
gerrit.witaqua.org
/
art
/
8473a5bf11d82f88f3e9a47965ed43411d29a377
/
runtime
/
class_linker.cc
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
e8445e5
Always check for an exception after a class lookup.
by Nicolas Geoffray
· 4 years, 8 months ago
ab91eef
Address review comments on method resolution.
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
95bb995
Remove unused MadviseState hints
by Jared Duke
· 4 years, 10 months ago
fb3ad72
Revert "Make ClassLinker::DumpForSigQuit exclude gc"
by Hans Boehm
· 4 years, 10 months ago
825e829
Make ClassLinker::DumpForSigQuit exclude gc
by Hans Boehm
· 4 years, 10 months ago
4aebd58
Add some null checks in case of OOME.
by Nicolas Geoffray
· 4 years, 11 months ago
66934ef
Clean up ClassLinker::VerifyClass.
by Nicolas Geoffray
· 5 years ago
7744b69
Remove dual verification in RedefineClasses.
by Nicolas Geoffray
· 5 years ago
e4f983c
Remove mterp.
by Nicolas Geoffray
· 5 years ago
6cd7ab3
Only set nterp entrypoint after a class is verified.
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
b4bd92f
Faster hashing in `ClassLinker::LinkVirtualMethods()`.
by Vladimir Marko
· 5 years ago
a4d28dd
Avoid marking proxy class as erroneous twice.
by Vladimir Marko
· 5 years ago
44dc8a3
verifier: do not infer an instruction will throw.
by Nicolas Geoffray
· 5 years ago
4ef3649
Fix missing nterp initializing when loading a class.
by Nicolas Geoffray
· 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
4f6bb44
Remove palette hooks.
by Nicolas Geoffray
· 5 years ago
c63d967
Rewrite profile file format.
by Vladimir Marko
· 5 years ago
8078996
Handle a potential race when verifying dex files in the background.
by Nicolas Geoffray
· 5 years ago
1dab575
Remove some dead code around ClassTable.
by Vladimir Marko
· 5 years ago
68c0758
Clean up defining classes in ClassLinker.
by Vladimir Marko
· 5 years ago
af61f50
Reland "Change JNI behavior related to hiddenapi."
by Nicolas Geoffray
· 5 years ago
ac57691
dex2oat: Do not crash on InitializeClass() exceptions.
by Vladimir Marko
· 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
43c9cd7
Improve nterp -> compiled code transitions.
by Nicolas Geoffray
· 5 years ago
40cd07c
Add a fast path for nterp entrypoint to avoid fetching the shorty.
by Nicolas Geoffray
· 5 years ago
5b0b2e1
Explictly pass VerifierDeps when asking for class verification.
by Nicolas Geoffray
· 5 years ago
de0d0de
Remove kAccMiranda and kAccDefaultConflicting.
by Vladimir Marko
· 5 years ago
b9b7d91
Revert "Lazily allocate DexCache arrays."
by Orion Hodson
· 5 years ago
1214319
Lazily allocate DexCache arrays.
by David Srbecky
· 5 years ago
74584e6
[metrics] Add ClassLoadingTotalTime counter
by Eric Holk
· 5 years ago
fedff51
Change runtime behavior related to hiddenapi.
by Nicolas Geoffray
· 5 years ago
5de5efe
Remove pointer-size arguments from DexCache.
by David Srbecky
· 5 years ago
6df4511
Use vdex assignability types at runtime.
by Nicolas Geoffray
· 5 years ago
c5323fe
libartpalette: Use fixed width typedef rather than enum for status
by Orion Hodson
· 5 years ago
4335474
Cache hashes of virtual methods in j.l.Object.
by Vladimir Marko
· 5 years ago
b1cf837
Fix image bug around clinit and nterp.
by Nicolas Geoffray
· 5 years ago
d1728bf
Add a kTypeChecksFailure.
by Nicolas Geoffray
· 5 years ago
42bee50
Clean up ClassLinker::LinkFields().
by Vladimir Marko
· 5 years ago
c7993d5
Rewrite ClassLinker::LinkFields().
by Vladimir Marko
· 5 years ago
bd728b0
Add a ScopedTrace when updating code_item and entrypoint in image.
by Nicolas Geoffray
· 5 years ago
c39af94
Add a nterp trampoline in the oat file, replaced at runtime.
by Nicolas Geoffray
· 5 years ago
2c2724c
Disable the public SDK Checker during exception throwing
by Calin Juravle
· 5 years ago
47213e4
Small cleanups in artInvokeInterfaceTrampoline
by Nicolas Geoffray
· 5 years ago
771708f
Avoid growing boot class path for --single-image compiled images
by Orion Hodson
· 5 years ago
aa027b8
Fix Entry in CheckVTableHasNoDuplicates().
by Vladimir Marko
· 5 years ago
782fb71
Use HashMap<> and HashSet<> in ClassLinker.
by Vladimir Marko
· 5 years ago
3378768
SDK-stub controlled dex2oat verification
by Calin Juravle
· 7 years ago
86d6cd5
Remove DexCache arrays from image.
by David Srbecky
· 6 years ago
e1d2dce
Add support for compact dex files in nterp.
by Nicolas Geoffray
· 6 years ago
1d4f009
Call dex2oat and runtime hooks when creating / loading oat/dex files.
by Nicolas Geoffray
· 6 years ago
5565029
Improve logging for missed fields
by Mathieu Chartier
· 6 years ago
4717175
Move code item to the data pointer and remove code_item_offset.
by Nicolas Geoffray
· 6 years ago
0c9a217
Always create IMT conflict tables when generating an image.
by Nicolas Geoffray
· 6 years ago
60d4abc
Reland^2 "Cover more cases in nterp."
by Nicolas Geoffray
· 6 years ago
5439f05
Revert^3 "VIXL simulator for ART (Stage1)"
by Ulya Trafimovich
· 6 years ago
5880c77
Inclusive language updates to class_linker.cc
by Orion Hodson
· 6 years ago
346fd96
More inclusive language in the runtime
by David Srbecky
· 6 years ago
e886d68
Revert^2 "VIXL simulator for ART (Stage1)"
by Ulyana Trafimovich
· 6 years ago
3060bb9
Revert "VIXL simulator for ART (Stage1)"
by Ulyana Trafimovich
· 6 years ago
48ca6a6
VIXL simulator for ART (Stage1)
by Xueliang Zhong
· 7 years ago
0315efa
Increment hotness in nterp when doing lookups.
by Nicolas Geoffray
· 6 years ago
86c8752
Direct calls to @CriticalNative methods.
by Vladimir Marko
· 6 years ago
1715efa
Add a new class status for verified with access checks.
by Nicolas Geoffray
· 6 years ago
1c993cd
Revert^2 "Throw ClassFormatError for unsupported default methods."
by Vladimir Marko
· 6 years ago
09261a8
Revert "Throw ClassFormatError for unsupported default methods."
by Nicolas Geoffray
· 6 years ago
08110ef
Improve error message in RunRootClinits
by David Srbecky
· 6 years ago
adf0f2e
Throw ClassFormatError for unsupported default methods.
by Vladimir Marko
· 6 years ago
5868ada
Move implementations from class_root.h to -inl.h .
by Vladimir Marko
· 6 years ago
0761419
Handle the situation we could not load the class.
by Nicolas Geoffray
· 6 years ago
afa69cd
Add another DCHECK that an exception isn't pending.
by Nicolas Geoffray
· 6 years ago
605c591
Add more DCHECKs to investigate build bot failure.
by Nicolas Geoffray
· 6 years ago
d1f7351
dex2oat: add --updatable-bcp-packages-file argument.
by Vladimir Marko
· 6 years ago
bc11509
Address late comments on go/aog/1269207
by Alex Light
· 6 years ago
a467a6e
Fix incorrect interface-override linking
by Alex Light
· 6 years ago
e4abf13
ART: Update list of reserved boot class path packages.
by Vladimir Marko
· 6 years ago
133987d
Revert^2 "Don't include static or private methods with proxy construction."
by Alex Light
· 6 years ago
379503d
Revert "Don't include static or private methods with proxy construction."
by Alex Light
· 6 years ago
f368882
Add more debugging info around ResolveField.
by Nicolas Geoffray
· 6 years ago
584e599
Don't include static or private methods with proxy construction.
by Alex Light
· 6 years ago
b68bb7a
Fix compiling boot image extension with assume-verified.
by Vladimir Marko
· 6 years ago
2336954
Avoid NanoTime in InitializeClass unless stats are enabled
by Mathieu Chartier
· 6 years ago
8a1a0f7
ART: Ensure dex caches keep classloader live
by Andreas Gampe
· 6 years ago
de7f878
Fix minor code-style error
by Alex Light
· 6 years ago
725da8f
Fix race between dex-file registration and class-loader deletion
by Alex Light
· 6 years ago
fa458ac
Allow late lookup for @CriticalNative methods.
by Vladimir Marko
· 6 years ago
18dc023
Remove obsolete CHECKs for image dex file location.
by Vladimir Marko
· 6 years ago
4cbb51a
Fix ART code around JIT zygote.
by Nicolas Geoffray
· 6 years ago
8c41a0b
Handle interpreter / access-checks mode in the runtime.
by Nicolas Geoffray
· 6 years ago
fc58809
Remove old JDWP implementation from ART
by Alex Light
· 6 years ago
7e2c963
Update interpreter entrypoints in an image to nterp when supported.
by Nicolas Geoffray
· 6 years ago
ed1cecd
Clean up dead code & outdated comment in app image validation
by Dan Zimmerman
· 6 years ago
6ef7713
Remove dead code related to profile collection.
by Vladimir Marko
· 6 years ago
Next »