Gitiles
Code Review
Sign In
gerrit.witaqua.org
/
art
/
2d4feeb67912d64b9e980e6687794826a5c22f9d
/
runtime
/
entrypoints
/
quick
2d4feeb
Add support for calling entry / exit hooks directly from JIT code
by Mythri Alle
· 4 years, 8 months ago
2ca0900
Revert "JNI: Remove `JniMethodFast{Start,End}()`."
by Vladimir Marko
· 4 years, 8 months ago
64d6e18
JNI: Remove `JniMethodFast{Start,End}()`.
by Vladimir Marko
· 4 years, 8 months ago
d95a1f2
Inline IRT frame push/pop into JNI stubs.
by Vladimir Marko
· 5 years ago
9cc65df
Drop unused arguments for MethodEntered function
by Mythri Alle
· 4 years, 9 months ago
4f6bb44
Remove palette hooks.
by Nicolas Geoffray
· 5 years ago
e8efdaa
Revert "Remove stack protector from some interpreter functions"
by Christian Wailes
· 5 years ago
abe7c69
Remove stack protector from some interpreter functions
by Chris Wailes
· 5 years ago
ec06809
Reland "Devirtualize to HInvokeStaticOrDirect."
by Nicolas Geoffray
· 5 years ago
39d4df6
Revert "Devirtualize to HInvokeStaticOrDirect."
by Nicolas Geoffray
· 5 years ago
5024ddf
Devirtualize to HInvokeStaticOrDirect.
by Nicolas Geoffray
· 5 years ago
c3db254
Revert^2 "Add hooks in palette for reporting JNI invocations."
by Nicolas Geoffray
· 5 years ago
4501517
Revert "Add hooks in palette for reporting JNI invocations."
by Nicolas Geoffray
· 5 years ago
511392f
Add hooks in palette for reporting JNI invocations.
by Nicolas Geoffray
· 5 years ago
34ce1b8
Clean up transitions in JniMethodEnd.
by Vladimir Marko
· 5 years ago
68e8a7c
Clean up JniMethodStart().
by Vladimir Marko
· 5 years ago
c714f40
Fix crash on error paths from GenericJNI trampoline.
by Vladimir Marko
· 5 years ago
0eebdcc
Fix jclass read barrier in GenericJNI.
by Vladimir Marko
· 5 years ago
cedec9d
Do not create HandleScope for JNI transitions.
by Vladimir Marko
· 5 years ago
a746c63
Remove unsed artLookupResolvedMethod.
by Nicolas Geoffray
· 5 years ago
d5a8695
Reland "Improve invokeinterface for nterp."
by Nicolas Geoffray
· 5 years ago
47213e4
Small cleanups in artInvokeInterfaceTrampoline
by Nicolas Geoffray
· 5 years ago
4ebb99c
Fully honor the "WithChecks" in the alloc entrypoints.
by Nicolas Geoffray
· 5 years ago
4b9f86b
Cyclic-includes should be avoided
by Alex Light
· 6 years ago
8d34a18
Change interface conflict stub to take the interface method.
by Nicolas Geoffray
· 6 years ago
8f63f10
Faster access to unresolved classes from compiled code.
by Vladimir Marko
· 6 years ago
1de6f01
Another fix for the resolution trampoline and invokesuper.
by Nicolas Geoffray
· 6 years ago
25b9c7d
Don't store copied methods in BSS.
by Nicolas Geoffray
· 6 years ago
1fef877
Handle more cases of super calls in the compiler.
by Nicolas Geoffray
· 6 years ago
b839c49
Use the resolved method of an invoke super when updating BSS.
by Nicolas Geoffray
· 6 years ago
d5bcc72
More inclusive language updates
by Orion Hodson
· 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
86c8752
Direct calls to @CriticalNative methods.
by Vladimir Marko
· 6 years ago
396198b
Handle unresolved field type in compiler.
by Nicolas Geoffray
· 6 years ago
50df0c4
Adjust code lookup logic in artQuickResolutionTrampoline.
by Nicolas Geoffray
· 6 years ago
6217fc2
Fix calling instance methods of erroneous classes.
by Vladimir Marko
· 6 years ago
c4b8310
Do not update method's entrypoint in resolution trampoline.
by Vladimir Marko
· 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
7e678d3
Assert allocator-type is known on OOME
by Lokesh Gidra
· 6 years ago
d8fd599
Reland^2 "Add consistency CHECKs around ArtMethod fields."
by Nicolas Geoffray
· 6 years ago
5945de0
Revert "Revert "Revert "Add consistency CHECKs around ArtMethod fields."""
by Nicolas Geoffray
· 6 years ago
fa458ac
Allow late lookup for @CriticalNative methods.
by Vladimir Marko
· 6 years ago
f994025
Revert "Revert "Add consistency CHECKs around ArtMethod fields.""
by Nicolas Geoffray
· 6 years ago
2925311
Prevent entering IMT conflict trampoline with j.l.Object methods.
by Nicolas Geoffray
· 6 years ago
41b605c
Remove MIPS support from runtime/.
by Vladimir Marko
· 6 years ago
6e043bb
Rewrite GenericJNI frame setup.
by Vladimir Marko
· 6 years ago
5c33d35
Reinstate exception check in GenericJni stubs.
by Vladimir Marko
· 6 years ago
e91e795
Replace instrumention id with stack pointers.
by Nicolas Geoffray
· 6 years ago
fc58809
Remove old JDWP implementation from ART
by Alex Light
· 6 years ago
eeae32b
Revert "Add consistency CHECKs around ArtMethod fields."
by Mathieu Chartier
· 6 years ago
a00b54b
Helpers and refactorings to prepare for interpreter optimizations (x64)
by Nicolas Geoffray
· 7 years ago
a59af8a
JIT baseline: trigger optimized compilation on hotness threshold.
by Nicolas Geoffray
· 7 years ago
08d0984
Allow late lookup for @FastNative methods.
by Vladimir Marko
· 7 years ago
e2a3aa9
Baseline JIT: update inline caches in compiled code.
by Nicolas Geoffray
· 7 years ago
7dac864
Clean up JNI dlsym lookup trampoline.
by Vladimir Marko
· 7 years ago
d3d00c0
Refactor oat.h.
by Vladimir Marko
· 7 years ago
382df39
Add consistency CHECKs around ArtMethod fields.
by Nicolas Geoffray
· 7 years ago
5115a4d
Clean up initialization checks for entrypoints.
by Vladimir Marko
· 7 years ago
623d4f1
Share boot image methods memory in JIT zygote.
by Nicolas Geoffray
· 7 years ago
5a0b672
Boot image: only use the resolution stub when there is AOT code.
by Nicolas Geoffray
· 7 years ago
635967b
Remove message ART creates for "throw null".
by Nicolas Geoffray
· 7 years ago
8e11065
Use ClassStatus::kVisiblyInitialized for allocations.
by Vladimir Marko
· 7 years ago
bf12191
Implement ClassStatus::kVisiblyInitialized.
by Vladimir Marko
· 7 years ago
3238440
jitzygote: Handle case of methods having the resolution stub.
by Nicolas Geoffray
· 7 years ago
d5fd5c3
Make .bss stores atomic release operations.
by Vladimir Marko
· 7 years ago
0d4567f
Stack maps: Refactor constructors.
by David Srbecky
· 7 years ago
b7c640d
JVMTI Force early return
by Alex Light
· 7 years ago
743600d
ARM/ARM64: Clean up artFindNativeMethod().
by Vladimir Marko
· 7 years ago
552a134
ART: Optimize StringBuilder append pattern.
by Vladimir Marko
· 9 years ago
19711d4
ObjPtr<>-ify instrumentation.
by Vladimir Marko
· 7 years ago
7989ac9
Save the JIT compiled code when the class isn't initialized yet.
by Nicolas Geoffray
· 7 years ago
21a6ec5
ART: Add VLOG to GenericJNI
by Andreas Gampe
· 7 years ago
f52d92f
ObjPtr<>-ify Monitor/-Pool.
by Vladimir Marko
· 7 years ago
d7e9bbf
Clean up explicit conversions to ObjPtr<>.
by Vladimir Marko
· 7 years ago
179b7c6
ObjPtr<>-ify String allocations, fix stale refs.
by Vladimir Marko
· 7 years ago
4bb2af5
ObjPtr<>-ify entrypoint utils.
by Vladimir Marko
· 7 years ago
3dacdd6
Revert^4 "Remove Global deopt requirement for several jvmti events"
by Alex Light
· 7 years ago
939798e
Revert "Revert^2 "Remove Global deopt requirement for several jvmti events""
by Nicolas Geoffray
· 7 years ago
a75e589
Revert^2 "Remove Global deopt requirement for several jvmti events"
by Alex Light
· 7 years ago
ad344b6
Revert "Remove Global deopt requirement for several jvmti events"
by Nicolas Geoffray
· 7 years ago
334630e
Remove Global deopt requirement for several jvmti events
by Alex Light
· 7 years ago
62e7c09
Put the deoptimized method in the trace tag.
by Nicolas Geoffray
· 7 years ago
7fbc4a5
ART: Move to using locks.h instead of mutex.h
by Andreas Gampe
· 8 years ago
c1896c9
C++17 compatibility: make WITH_TIDY=1 happy again.
by Elliott Hughes
· 8 years ago
076c9da
Merge "Use ArtMethod::GetDexFile() instead of using declaring class."
by Vladimir Marko
· 8 years ago
7e09737
Use ArtMethod::GetDexFile() instead of using declaring class.
by Vladimir Marko
· 8 years ago
e36e7f2
Store ImtIndex in ArtMethod.
by David Srbecky
· 8 years ago
fd63bbf
ART: Add string-alloc-inl.h
by Andreas Gampe
· 8 years ago
98ea9d9
ART: Refactor for bugprone-argument-comment
by Andreas Gampe
· 8 years ago
0aa7a5a
Revert^4 "JVMTI PopFrame support"
by Alex Light
· 8 years ago
ce32c10
Rewrite mterp field access helpers
by David Srbecky
· 8 years ago
bbc6e7e
Use 'final' and 'override' specifiers directly in ART.
by Roland Levillain
· 8 years ago
9d47925
Rename type resolution entrypoints.
by Vladimir Marko
· 8 years ago
a9f303c
Rewrite Class init entrypoint to take a Class arg.
by Vladimir Marko
· 8 years ago
8cd5454
Move MethodInfo to CodeInfo.
by David Srbecky
· 8 years ago
6ee06e9
Decode only the needed tables from CodeInfo.
by David Srbecky
· 8 years ago
d93e374
ObjPtr<>-ify ArtMethod and mirror::Method.
by Vladimir Marko
· 8 years ago
2c76257
Remove unused InvokeInfo from stack maps and the runtime.
by David Srbecky
· 8 years ago
Next »