Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
fc58809f7b932d86234130be15487017dc37b0cf
/
runtime
/
entrypoints
/
quick
/
quick_trampoline_entrypoints.cc
fc58809
Remove old JDWP implementation from ART
by Alex Light
· 5 years ago
eeae32b
Revert "Add consistency CHECKs around ArtMethod fields."
by Mathieu Chartier
· 5 years ago
a00b54b
Helpers and refactorings to prepare for interpreter optimizations (x64)
by Nicolas Geoffray
· 5 years ago
08d0984
Allow late lookup for @FastNative methods.
by Vladimir Marko
· 5 years ago
7dac864
Clean up JNI dlsym lookup trampoline.
by Vladimir Marko
· 5 years ago
d3d00c0
Refactor oat.h.
by Vladimir Marko
· 5 years ago
382df39
Add consistency CHECKs around ArtMethod fields.
by Nicolas Geoffray
· 5 years ago
5115a4d
Clean up initialization checks for entrypoints.
by Vladimir Marko
· 5 years ago
623d4f1
Share boot image methods memory in JIT zygote.
by Nicolas Geoffray
· 5 years ago
5a0b672
Boot image: only use the resolution stub when there is AOT code.
by Nicolas Geoffray
· 5 years ago
8e11065
Use ClassStatus::kVisiblyInitialized for allocations.
by Vladimir Marko
· 5 years ago
bf12191
Implement ClassStatus::kVisiblyInitialized.
by Vladimir Marko
· 6 years ago
3238440
jitzygote: Handle case of methods having the resolution stub.
by Nicolas Geoffray
· 6 years ago
d5fd5c3
Make .bss stores atomic release operations.
by Vladimir Marko
· 6 years ago
0d4567f
Stack maps: Refactor constructors.
by David Srbecky
· 6 years ago
b7c640d
JVMTI Force early return
by Alex Light
· 6 years ago
743600d
ARM/ARM64: Clean up artFindNativeMethod().
by Vladimir Marko
· 6 years ago
19711d4
ObjPtr<>-ify instrumentation.
by Vladimir Marko
· 6 years ago
7989ac9
Save the JIT compiled code when the class isn't initialized yet.
by Nicolas Geoffray
· 6 years ago
21a6ec5
ART: Add VLOG to GenericJNI
by Andreas Gampe
· 6 years ago
d7e9bbf
Clean up explicit conversions to ObjPtr<>.
by Vladimir Marko
· 6 years ago
3dacdd6
Revert^4 "Remove Global deopt requirement for several jvmti events"
by Alex Light
· 6 years ago
939798e
Revert "Revert^2 "Remove Global deopt requirement for several jvmti events""
by Nicolas Geoffray
· 6 years ago
a75e589
Revert^2 "Remove Global deopt requirement for several jvmti events"
by Alex Light
· 6 years ago
ad344b6
Revert "Remove Global deopt requirement for several jvmti events"
by Nicolas Geoffray
· 6 years ago
334630e
Remove Global deopt requirement for several jvmti events
by Alex Light
· 6 years ago
c1896c9
C++17 compatibility: make WITH_TIDY=1 happy again.
by Elliott Hughes
· 6 years ago
076c9da
Merge "Use ArtMethod::GetDexFile() instead of using declaring class."
by Vladimir Marko
· 6 years ago
7e09737
Use ArtMethod::GetDexFile() instead of using declaring class.
by Vladimir Marko
· 6 years ago
e36e7f2
Store ImtIndex in ArtMethod.
by David Srbecky
· 6 years ago
98ea9d9
ART: Refactor for bugprone-argument-comment
by Andreas Gampe
· 6 years ago
0aa7a5a
Revert^4 "JVMTI PopFrame support"
by Alex Light
· 6 years ago
bbc6e7e
Use 'final' and 'override' specifiers directly in ART.
by Roland Levillain
· 6 years ago
8cd5454
Move MethodInfo to CodeInfo.
by David Srbecky
· 7 years ago
6ee06e9
Decode only the needed tables from CodeInfo.
by David Srbecky
· 6 years ago
d93e374
ObjPtr<>-ify ArtMethod and mirror::Method.
by Vladimir Marko
· 6 years ago
2c76257
Remove unused InvokeInfo from stack maps and the runtime.
by David Srbecky
· 7 years ago
c916736
Ensure proxy methods are reported by instrumentation
by Alex Light
· 7 years ago
2d441b1
Make instrumentation trampoline able to jump to jit code
by Alex Light
· 7 years ago
93bd361
Use iterators to access stack map data.
by David Srbecky
· 7 years ago
c97946c
Allow jumping back to interpreter in instrumentation entrypoint.
by Alex Light
· 7 years ago
6cae5ea
Ensure we never instrument Proxy.<init> entrypoint
by Alex Light
· 7 years ago
4c8e12e
ART: Adds an entrypoint for invoke-custom
by Orion Hodson
· 7 years ago
cd260eb
ART: Simplify invoke-polymorphic entrypoints
by Orion Hodson
· 7 years ago
6e69e52
Remove depth argument from InlineInfo accessors in stack maps.
by David Srbecky
· 7 years ago
c7aa87e
Remove static_class_ from Method/VarHandle and CallSite.
by Vladimir Marko
· 7 years ago
aaebb14
Merge "ObjPtr<>-ify UnstartedRuntime, fix 2 stale reference uses."
by Vladimir Marko
· 7 years ago
6ec2a1b
ObjPtr<>-ify UnstartedRuntime, fix 2 stale reference uses.
by Vladimir Marko
· 7 years ago
d352156
Merge "Refactor runtime callee save frame info."
by Vladimir Marko
· 7 years ago
d3083dd
Refactor runtime callee save frame info.
by Vladimir Marko
· 7 years ago
052f8ca
Rewrite stackmap encoding code.
by David Srbecky
· 7 years ago
537a4fe
ART: Add VarHandle accessors to invoke-polymorphic entrypoint
by Orion Hodson
· 7 years ago
06d10a7
ART: Add dex::ProtoIndex
by Orion Hodson
· 7 years ago
606adb3
Fix and extend debugging output for bug 74410240.
by Vladimir Marko
· 7 years ago
aa96086
Merge changes I4ca880f6,I6ebe18fe
by Vladimir Marko
· 7 years ago
f8655b3
Fix test failures with -Xjitthreshold:0.
by Vladimir Marko
· 7 years ago
312f3b2
Move some remaining dex utilities
by David Sehr
· 7 years ago
5b4b9a0
Add extra logging for bug 74410240.
by Vladimir Marko
· 7 years ago
fac2178
Fix delivering async exception while in compiled code.
by Vladimir Marko
· 7 years ago
a68aabb
Don't fixup proxy method arguments after invoking the InvocationHandler.
by Roland Levillain
· 7 years ago
ad0777d
Visit proxy methods reference arguments when visiting Quick frames roots.
by Roland Levillain
· 7 years ago
fa854e4
Visit targets of proxy methods when visiting thread roots.
by Roland Levillain
· 7 years ago
0225f8e
Revert "Revert "Make libdexfile build independent of runtime dir""
by David Sehr
· 7 years ago
787784f
Revert "Make libdexfile build independent of runtime dir"
by David Sehr
· 7 years ago
b40b7e7
Make libdexfile build independent of runtime dir
by David Sehr
· 7 years ago
fc49fec
Revert^3 "Ensure that methods requiring interpreter entrypoint always have it."
by Alex Light
· 7 years ago
4b3dec3
Revert^2 "Ensure that methods requiring interpreter entrypoint always have it."
by Alex Light
· 7 years ago
c971f6e
Revert "Ensure that methods requiring interpreter entrypoint always have it."
by Mathieu Chartier
· 7 years ago
94730ef
Ensure that methods requiring interpreter entrypoint always have it.
by Alex Light
· 7 years ago
9e734c7
Create dex subdirectory
by David Sehr
· 7 years ago
73f21d4
Remove CodeItem accessor functions
by Mathieu Chartier
· 7 years ago
808c7a5
Make CodeItem fields private
by Mathieu Chartier
· 7 years ago
666ee3d
Do not pass DexFile to ClassLinker::Lookup/ResolveType().
by Vladimir Marko
· 7 years ago
2196c65
Revert^4 "JIT JNI stubs."
by Vladimir Marko
· 7 years ago
056d775
Revert "Revert "Revert "JIT JNI stubs."""
by Nicolas Geoffray
· 7 years ago
e744163
Revert "Revert "JIT JNI stubs.""
by Vladimir Marko
· 7 years ago
47d3185
Revert "JIT JNI stubs."
by Vladimir Marko
· 7 years ago
3417eae
JIT JNI stubs.
by Vladimir Marko
· 7 years ago
f3c52b4
Fill Class and String .bss slots in runtime.
by Vladimir Marko
· 7 years ago
960d4f7
ART: Simplify MethodHandle invocations
by Orion Hodson
· 7 years ago
b0a6aee
Record @{Fast,Critical}Native in method's access flags.
by Vladimir Marko
· 7 years ago
ee29a07
ART: Fix OOME case in proxy dispatch
by Andreas Gampe
· 7 years ago
43f0cdb
ART: Intrinsify polymorphic signature methods
by Orion Hodson
· 7 years ago
e7732be
ART: Implement missing mterp handlers
by Orion Hodson
· 7 years ago
df2d5de
Strengthen annotation-related checks in JNI code.
by Roland Levillain
· 8 years ago
d7559b7
Clean up DexInstuctionIterator.
by Vladimir Marko
· 7 years ago
1d2d4ff
Add DexInstructionIterator and use it a few places
by Mathieu Chartier
· 7 years ago
08601a4
Merge changes I38b16291,I159669ec
by Treehugger Robot
· 7 years ago
dbeacd6
Merge "Clean up AtomicDexRefMap"
by Mathieu Chartier
· 7 years ago
217d6d3
ART: Remove old code
by Andreas Gampe
· 7 years ago
da6f3ee
Merge "Refactor artQuickToInterpreterBridge to fix a perf regression"
by Mingyao Yang
· 7 years ago
e2abbc6
ART: Move kDexNoIndex to dex_file_types.h
by Andreas Gampe
· 7 years ago
fc8b422
Clean up AtomicDexRefMap
by Mathieu Chartier
· 7 years ago
417528d
Refactor artQuickToInterpreterBridge to fix a perf regression
by Mingyao Yang
· 7 years ago
aa0912c
Do not fill DexCache methods in resolution trampoline.
by Vladimir Marko
· 7 years ago
2ee1790
Revert^4 "Allow deoptimization when returning from a runtime method."
by Mingyao Yang
· 7 years ago
80be041
Merge "ART: Remove ArtMethod::dex_cache_resolved_methods_."
by Vladimir Marko
· 7 years ago
07c7028
Revert "Revert "Revert "Allow deoptimization when returning from a runtime method."""
by Nicolas Geoffray
· 7 years ago
5122e6b
ART: Remove ArtMethod::dex_cache_resolved_methods_.
by Vladimir Marko
· 7 years ago
047abb2
Revert "Revert "Allow deoptimization when returning from a runtime method.""
by Mingyao Yang
· 7 years ago
Next »