Gitiles
Code Review
Sign In
gerrit.witaqua.org
/
art
/
c8cdc711301d72e68b040ae2f99818add62dd2aa
/
runtime
/
interpreter
24c080f
Remove locking from `Transaction`.
by Vladimir Marko
· 5 years ago
f5958f8
Add x86 implementation for nterp.
by Nicolas Geoffray
· 5 years ago
ecaf7d1
Fix double close in dex2oat when BCP is passed as FDs
by Victor Hsieh
· 5 years ago
a09d8b7
Add runtime option -Xbootclasspathfds: for pre-opened fds
by Victor Hsieh
· 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
3606cc6
Do not try to do OSR in transactional interpreter.
by Vladimir Marko
· 5 years ago
61c6242
Remove RETURN_VOID_NO_BARRIER byte-code.
by David Srbecky
· 5 years ago
3302290
Switch mterp to python3.
by Vladimir Marko
· 5 years ago
0685b98
Abort transaction when Class.forName() fails.
by Vladimir Marko
· 5 years ago
c5cd589
Remove QUICK bytecodes.
by David Srbecky
· 5 years ago
ec7b194
Fix UnstartedRunime leaking local reference.
by Vladimir Marko
· 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
dfe5544
Remove quickened bytecode support from interpreters.
by David Srbecky
· 5 years ago
98fa40a
nterp/arm64: Clean up branch PC calculation.
by Vladimir Marko
· 5 years ago
14a814b
Enclose nterp helper code in symbol.
by David Srbecky
· 5 years ago
5c7cddf
Fast path for some calls in nterp.
by Nicolas Geoffray
· 5 years ago
113d6ea
Move code size from OatQuickMethodHeader to CodeInfo.
by David Srbecky
· 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
5de5efe
Remove pointer-size arguments from DexCache.
by David Srbecky
· 5 years ago
745da80
Add Math.multiplyHigh intrinsic
by Nikita Iashchenko
· 5 years ago
ac27ac0
Implement Reference.refersTo() intrinsic.
by Vladimir Marko
· 5 years ago
35a3720
Reland "Remove obsolete code in the verifier."
by Nicolas Geoffray
· 5 years ago
c39af94
Add a nterp trampoline in the oat file, replaced at runtime.
by Nicolas Geoffray
· 5 years ago
e585964
When entering nterp, take a fast path for instance calls with 1 argument.
by Nicolas Geoffray
· 5 years ago
d5a8695
Reland "Improve invokeinterface for nterp."
by Nicolas Geoffray
· 5 years ago
2fb3741
Fix moving GC bugs introduced in latest nterp change.
by Nicolas Geoffray
· 5 years ago
6d951ca
Use correct modifiers on LDR instructions.
by Peter Collingbourne
· 5 years ago
808c556
Reland "Refactor code in mterp and nterp to handle all cases of missing class.""
by Nicolas Geoffray
· 5 years ago
748e956
Revert "Refactor code in mterp and nterp to handle all cases of missing class."
by Alex Light
· 5 years ago
f1d0647
Revert "Improve invokeinterface for nterp."
by Alex Light
· 5 years ago
ec38967
Implement Reference.refersTo() in UnstartedRuntime.
by Vladimir Marko
· 5 years ago
3f2980f
Refactor code in mterp and nterp to handle all cases of missing class.
by Nicolas Geoffray
· 5 years ago
c0d392b
Improve invokeinterface for nterp.
by Nicolas Geoffray
· 5 years ago
8388148
Rewrite method matching in UnstartedRuntime.
by Vladimir Marko
· 5 years ago
fff1d8f
Fix incorrect image pointer size for unstarted runtime
by liulvping
· 5 years ago
50bbbf1
arm/nterp: Refactor {i,s}{get,put} operations.
by Vladimir Marko
· 5 years ago
955f40f
arm64/nterp: Refactor {i,s}{get,put} operations.
by Vladimir Marko
· 6 years ago
e8cdb0b
[arm nterp] Fix stack offset when calling range String.<init>.
by Nicolas Geoffray
· 6 years ago
01ee0f9
nterp: only do string.<init> check on invokedirect.
by Nicolas Geoffray
· 6 years ago
dd406c3
Add an arm32 port of nterp.
by Nicolas Geoffray
· 6 years ago
6af553d
Fix another typo in nterp.
by Nicolas Geoffray
· 6 years ago
4483d2a
Fix typo in nterp.
by Nicolas Geoffray
· 6 years ago
aeb7f9f
Few cleanups in nterp.
by Nicolas Geoffray
· 6 years ago
384dae4
Support access checks in mterp.
by Nicolas Geoffray
· 6 years ago
eeff8fc
Support access checks in nterp.
by Nicolas Geoffray
· 6 years ago
8d34a18
Change interface conflict stub to take the interface method.
by Nicolas Geoffray
· 6 years ago
d0d73c6
Switch-interpreter: Add trivial helpers.
by David Srbecky
· 6 years ago
a3bd4ec
Introduce Long.divideUnsigned() intrinsic on ARM64.
by Artem Serov
· 6 years ago
e1d2dce
Add support for compact dex files in nterp.
by Nicolas Geoffray
· 6 years ago
6a99ae6
Switch-interpreter: Inline several trivial methods.
by David Srbecky
· 6 years ago
12891f9
Switch-interpreter: Small refactoring.
by David Srbecky
· 6 years ago
6f0c8b9
Switch-interpreter: Rename fields to match ART conventions.
by David Srbecky
· 6 years ago
4717175
Move code item to the data pointer and remove code_item_offset.
by Nicolas Geoffray
· 6 years ago
4313ccb
Introduce a kTieredHotnessMask.
by Nicolas Geoffray
· 6 years ago
3d52363
Change detection of counter overflow in nterp x64.
by Nicolas Geoffray
· 6 years ago
1a277a6
Move mterp and switch interpreter to tiered JIT.
by Nicolas Geoffray
· 6 years ago
faf5f3f
Fix stack unwinding for nterp on arm64.
by Nicolas Geoffray
· 6 years ago
60d4abc
Reland^2 "Cover more cases in nterp."
by Nicolas Geoffray
· 6 years ago
ab7ecce
Disable support for proxy method in nterp.
by Nicolas Geoffray
· 6 years ago
5439f05
Revert^3 "VIXL simulator for ART (Stage1)"
by Ulya Trafimovich
· 6 years ago
098faa8
Update ResolveMethod argument for invoke-polymorphic
by Orion Hodson
· 6 years ago
b855272
runtime/interpreter: inclusive language fixes
by Orion Hodson
· 6 years ago
d1fab54
A couple of updates for Android's inclusive language guidance
by Orion Hodson
· 6 years ago
aacf977
Reword some comments to be more inclusive
by Orion Hodson
· 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
dc787f4
Make Integer.divideUnsigned intrinsic for x86.
by Andra Danciu
· 6 years ago
dd5db45
Revert "Reland "Cover more cases in nterp.""
by Nicolas Geoffray
· 6 years ago
f375e92
Reland "Cover more cases in nterp."
by Nicolas Geoffray
· 6 years ago
b7f4d0f
[nterp] Export PC before overwiting it in op_aput_object.
by Nicolas Geoffray
· 6 years ago
3caa05d
Reduce the hotness on lookups.
by Nicolas Geoffray
· 6 years ago
53b17f9
Fix brainos in UpdateHotness.
by Nicolas Geoffray
· 6 years ago
f394400
Revert "Only enable nterp on x64."
by Nicolas Geoffray
· 6 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
65c0768
Only enable nterp on x64.
by Nicolas Geoffray
· 6 years ago
62d33f7
Revert "Cover more cases in nterp."
by Nicolas Geoffray
· 6 years ago
eb1fece
Cover more cases in nterp.
by Nicolas Geoffray
· 6 years ago
4fc7569
[nterp] Add arm64 implementation.
by Nicolas Geoffray
· 6 years ago
d1a421f
Re-enable asan tests which we disabled due to huge stack frames.
by David Srbecky
· 6 years ago
2acd1ec
HWASan fixes for ART tests
by David Srbecky
· 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
85af16e
Fix two bugs around aput-object.
by Nicolas Geoffray
· 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
3bae047
Couple of runtime fixes for nterp.
by Nicolas Geoffray
· 6 years ago
3f04ae5
Split nterp frame alignment.
by Vladimir Marko
· 6 years ago
b69312d
nterp: Address old x86-64 comments.
by Vladimir Marko
· 6 years ago
99d91d1
Avoid implementation-defined behavior
by Greg Kaiser
· 6 years ago
2925311
Prevent entering IMT conflict trampoline with j.l.Object methods.
by Nicolas Geoffray
· 6 years ago
30b38f8
Remove MIPS mterp.
by Vladimir Marko
· 6 years ago
2ad3f8e
Do suspend check and hotness increment in entry of Nterp.
by Nicolas Geoffray
· 6 years ago
fc58809
Remove old JDWP implementation from ART
by Alex Light
· 6 years ago
4d7b689
Fix Transaction constraint validation...
by Vladimir Marko
· 6 years ago
63a5793
nterp: Re-order where stack alignment happens in an nterp frame.
by Nicolas Geoffray
· 6 years ago
Next »