Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
85d7e930dff5d56c36268fa706d900a8f885faa0
/
runtime
/
stack.cc
cedec9d
Do not create HandleScope for JNI transitions.
by Vladimir Marko
· 4 years ago
25b9c7d
Don't store copied methods in BSS.
by Nicolas Geoffray
· 4 years, 4 months ago
6624d58
Fix bug in StackVisitor::GetVReg.
by Nicolas Geoffray
· 4 years, 5 months ago
6aaa49d
Inclusive language fixes
by Orion Hodson
· 4 years, 6 months ago
346fd96
More inclusive language in the runtime
by David Srbecky
· 4 years, 6 months ago
0315efa
Increment hotness in nterp when doing lookups.
by Nicolas Geoffray
· 4 years, 7 months ago
fa458ac
Allow late lookup for @CriticalNative methods.
by Vladimir Marko
· 5 years ago
41b605c
Remove MIPS support from runtime/.
by Vladimir Marko
· 5 years ago
6e043bb
Rewrite GenericJNI frame setup.
by Vladimir Marko
· 5 years ago
51ad7fe
Code cleanup around exception handling and stack walking.
by Nicolas Geoffray
· 5 years ago
8feb7eb
Adjust CHECK on instrumentation stack.
by Nicolas Geoffray
· 5 years ago
e91e795
Replace instrumention id with stack pointers.
by Nicolas Geoffray
· 5 years ago
caafd62
Implement GetVRegLong for nterp.
by Nicolas Geoffray
· 5 years ago
e0c6d43
Revert "Fix stack-walking race"
by Alex Light
· 5 years ago
721e402
Fix stack-walking race
by Alex Light
· 5 years ago
d7651b1
Fix StackVisitor::GetVReg for Nterp.
by Nicolas Geoffray
· 5 years ago
0039182
Add an implementation of Nterp for x64.
by Nicolas Geoffray
· 5 years ago
013d1ee
Introduce the notion of an nterp frame.
by Nicolas Geoffray
· 5 years ago
819b362
Use correct pointer size for stack unwinding.
by Ulya Trafimovich
· 5 years ago
a00b54b
Helpers and refactorings to prepare for interpreter optimizations (x64)
by Nicolas Geoffray
· 5 years ago
b096c91
Correctly perform read-barriers on cross-thread reg access
by Alex Light
· 5 years ago
cffa254
Add fast path for exception vreg copying.
by David Srbecky
· 6 years ago
0d4567f
Stack maps: Refactor constructors.
by David Srbecky
· 6 years ago
145a18a
Stack walk: Cache CodeInfo and StackMap for current PC.
by David Srbecky
· 6 years ago
e42a4b9
Optimize stack maps: add fast path for no inline info.
by David Srbecky
· 6 years ago
abedfca
Partially ObjPtr<>-ify HandleScope.
by Vladimir Marko
· 6 years ago
439d126
Add StackVisitor::SetVRegReference().
by Vladimir Marko
· 6 years ago
2259f1c
Extend lifetime of CodeInfo in StackVisitor.
by David Srbecky
· 6 years ago
226805d
Deoptimize zygote compiled methods in DeoptimizeBootImage.
by Nicolas Geoffray
· 6 years ago
4cbfadc
Remove CHECK that GetThis() must always work.
by Nicolas Geoffray
· 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
· 7 years ago
b808ddc
Merge "Revert^2 "Add CodeInfo to JNI methods.""
by David Srbecky
· 7 years ago
afc97bc
Revert^2 "Add CodeInfo to JNI methods."
by David Srbecky
· 7 years ago
a296f90
Merge "Use iterators to access stack map data."
by David Srbecky
· 7 years ago
93bd361
Use iterators to access stack map data.
by David Srbecky
· 7 years ago
35d5b8a
ART: Do not use std::<container>::at().
by Vladimir Marko
· 7 years ago
45b12e7
Merge "Move some helper methods to DexRegisterLocation."
by David Srbecky
· 7 years ago
e140212
Move some helper methods to DexRegisterLocation.
by David Srbecky
· 7 years ago
b32c6a9
Removing instrumentation trampolines doesn't remove exit stubs
by Alex Light
· 7 years ago
fd89b07
Remove unused GetDexRegisterMap arguments.
by David Srbecky
· 7 years ago
6de8833
Delta-compress register maps in stack maps.
by David Srbecky
· 7 years ago
6e69e52
Remove depth argument from InlineInfo accessors in stack maps.
by David Srbecky
· 7 years ago
21d45b4
Simplify DexRegisterMap API.
by David Srbecky
· 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
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
9e734c7
Create dex subdirectory
by David Sehr
· 7 years ago
808c7a5
Make CodeItem fields private
by Mathieu Chartier
· 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
e2abbc6
ART: Move kDexNoIndex to dex_file_types.h
by Andreas Gampe
· 7 years ago
48b40cc
Use the right class loader allocator in ReallocMethods.
by Nicolas Geoffray
· 7 years ago
36a296f
ART: Refactor stack.h
by Andreas Gampe
· 8 years ago
8228cdf
ART: Move CalleeSaveType to callee_save_type.h
by Andreas Gampe
· 8 years ago
82c6933
Merge "Relax an assert in AssertPcIsWithinQuickCode()"
by Mingyao Yang
· 8 years ago
513061a
ART: Clean up thread.h and thread_list.h
by Andreas Gampe
· 8 years ago
88ca8ba
Relax an assert in AssertPcIsWithinQuickCode()
by Mingyao Yang
· 8 years ago
f040be6
ART: Tentative fix for stack count issue in test 913
by Andreas Gampe
· 8 years ago
db01a09
Ensure invoking obsolete methods throws errors.
by Alex Light
· 8 years ago
cbcedbf
Add method info to oat files
by Mathieu Chartier
· 8 years ago
eee0bd4
Revert^6 "Make class redefinition work with native methods on stack."
by Alex Light
· 8 years ago
02b2349
Revert "Revert^4 "Make class redefinition work with native methods on stack.""
by Roland Levillain
· 8 years ago
724f77e
Revert^4 "Make class redefinition work with native methods on stack."
by Alex Light
· 8 years ago
38c20d4
Revert "Revert "Revert "Make class redefinition work with native methods on stack."""
by Alex Light
· 8 years ago
4493f92
Revert "Revert "Make class redefinition work with native methods on stack.""
by Alex Light
· 8 years ago
575d3e6
Clean up code info table layout
by Mathieu Chartier
· 8 years ago
02f365f
Force stack dump to diagnose empty checkpoint timeout (2).
by Hiroshi Yamauchi
· 8 years ago
90b936d
ART: Refactor verify_object.h
by Andreas Gampe
· 8 years ago
1ebe4fe
Fix creating self-recursive obsolete methods.
by Alex Light
· 8 years ago
dba6148
Revert "Revert "Revert "Revert "Basic obsolete methods support""""
by Alex Light
· 8 years ago
f6abcda
Revert "Revert "Revert "Basic obsolete methods support"""
by Nicolas Geoffray
· 8 years ago
ce77fc0
Revert "Revert "Basic obsolete methods support""
by Alex Light
· 8 years ago
46ee31b
ART: Move to libbase StringPrintf
by Andreas Gampe
· 8 years ago
b81a984
Revert "Basic obsolete methods support"
by Alex Light
· 8 years ago
d8936da
Basic obsolete methods support
by Alex Light
· 8 years ago
585da95
ART: Add precise root visiting
by Andreas Gampe
· 8 years ago
063fc77
Class Hierarchy Analysis (CHA)
by Mingyao Yang
· 8 years ago
709b070
Remove mirror:: and ArtMethod deps in utils.{h,cc}
by David Sehr
· 8 years ago
986660c
MIPS32: Properly handle doubles in GetRegisterIfAccessible
by Goran Jakovljevic
· 9 years ago
239d6ea
Change deoptimize entrypoint to save everything.
by Vladimir Marko
· 8 years ago
bdf7f1c
ART: SHARED_REQUIRES to REQUIRES_SHARED
by Andreas Gampe
· 8 years ago
fd36f1f
Rename callee save enumerators.
by Vladimir Marko
· 8 years ago
542451c
ART: Convert pointer size to enum
by Andreas Gampe
· 8 years ago
c6df1e3
Never go to resolution while inspecting inlined frames.
by Nicolas Geoffray
· 9 years ago
56fdd0e
ART: Disambiguate access-checks mode from lock-counting
by Andreas Gampe
· 9 years ago
ffc8707
Split profile recording from jit compilation
by Calin Juravle
· 9 years ago
e42888f
Write conflict tables in image
by Mathieu Chartier
· 9 years ago
9d07e3d
Clean up OatQuickMethodHeader after Quick removal.
by Vladimir Marko
· 9 years ago
61b28a1
Use bit-level packing for InlineInfo in stackmaps as well.
by David Srbecky
· 9 years ago
Next »