Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
35e1e6ad4b50f1adbe9f93fe467766f042491896
/
runtime
/
arch
/
x86
/
quick_entrypoints_x86.S
35e1e6a
1. Fix CFI for quick compiled code in x86 & x86_64;
by Tong Shen
· 10 years ago
fea2901
ART: Fix x86_64 instrumentation_exit, also movsd -> movq
by Andreas Gampe
· 10 years ago
cf2e7b0
Fix x86 instrumentation exit entrypoint and trace size limit.
by Jeff Hao
· 10 years ago
69dfe51
Revert "Revert "Revert "Revert "Add implicit null and stack checks for x86""""
by Dave Allison
· 10 years ago
0025a86
Revert "Revert "Revert "Add implicit null and stack checks for x86"""
by Nicolas Geoffray
· 10 years ago
7fb36de
Revert "Revert "Add implicit null and stack checks for x86""
by Dave Allison
· 10 years ago
3d14eb6
Revert "Add implicit null and stack checks for x86"
by Dave Allison
· 10 years ago
34e826c
Add implicit null and stack checks for x86
by Dave Allison
· 10 years ago
c200a4a
ART: Rework Generic JNI, add ARM version
by Andreas Gampe
· 10 years ago
7ac7e32
Fix the x86 textrel and remove -Wl,--no-fatal-warnings.
by Elliott Hughes
· 10 years ago
bd3682e
ART: Implement rem_double/rem_float for x86/x86-64
by Alexei Zavjalov
· 10 years ago
e3d5581
Fix host Mac build.
by Ian Rogers
· 10 years ago
c5f1773
Remove deprecated WITH_HOST_DALVIK.
by Ian Rogers
· 10 years ago
779f8c9
ART: Generic JNI for x86
by Andreas Gampe
· 10 years ago
8792ae1
x86: art_quick_instrumentation_entry should not use offset address
by Serguei Katkov
· 10 years ago
1d4d7bd
ART: refactor x86/x86-64 entrypoints
by Alexei Zavjalov
· 10 years ago
5c1e435
Add "arch_test" gtest for assembly stub constants, add some ARM64 assembly code
by Andreas Gampe
· 10 years ago
47d00c0
Add untested x86-64 downcall and exception assembly.
by Ian Rogers
· 10 years ago
e78d4e1
art_quick_unlock_object uses comparison incorrectly
by Serguei Katkov
· 10 years ago
8ef84af
art_quick_lock_object uses registers incorrectly
by Serguei Katkov
· 10 years ago
bf6b92a
Generic JNI implementation for x86_64
by Andreas Gampe
· 11 years ago
2da8823
Initial changes towards Generic JNI option
by Andreas Gampe
· 11 years ago
4554bfd
Incorrect result of compareTo between empty and non-empty strings
by Alexei Zavjalov
· 11 years ago
8016a12
Make X86 assembly labels local.
by Ian Rogers
· 11 years ago
4028a6c
Inline x86 String.indexOf
by Mark Mendell
· 11 years ago
0177e53
Work in the direction of hard float quick ABIs.
by Ian Rogers
· 11 years ago
ef7d42f
Object model changes to support 64bit.
by Ian Rogers
· 11 years ago
bb8f0ab
Embed array class pointers at array allocation sites.
by Hiroshi Yamauchi
· 11 years ago
8c95011
Merge "Use direct class pointers at allocation sites in the compiled code."
by Hiroshi Yamauchi
· 11 years ago
be1ca55
Use direct class pointers at allocation sites in the compiled code.
by Hiroshi Yamauchi
· 11 years ago
b10a57d
Fix non-PLT text relocation introduced by CL 79466
by Mark Mendell
· 11 years ago
3f2d031
Use macros to remove CFI information for MAC OS/X
by Mark Mendell
· 11 years ago
a9abe87
Make x86 runtime PIC
by Mark Mendell
· 11 years ago
da0a4db
Remove extraneous CFI from x86 entrypoints to fix backtrace.
by Ian Rogers
· 11 years ago
7410f29
Fix dumpsys meminfo <pid>.
by Mathieu Chartier
· 11 years ago
cbb2d20
Refactor allocation entrypoints.
by Mathieu Chartier
· 11 years ago
590fee9
Compacting collector.
by Mathieu Chartier
· 11 years ago
bbb32c2
Add .cfi_restore for assembly functions
by Dave Allison
· 11 years ago
c844a0f
Merge "Implement Interface Method Tables (IMT)." into dalvik-dev
by Jeff Hao
· 11 years ago
ad2541a
Fix object identity hash.
by Mathieu Chartier
· 11 years ago
88474b4
Implement Interface Method Tables (IMT).
by Jeff Hao
· 11 years ago
1984152
Add missing callee save restore to quick entrypoints.
by Mathieu Chartier
· 11 years ago
2a6c7b7
Restore callee save registers.
by Mathieu Chartier
· 11 years ago
a9a8254
Improve quick codegen for aput-object.
by Ian Rogers
· 11 years ago
d9c4fc9
Inflate contended lock word by suspending owner.
by Ian Rogers
· 11 years ago
3b4c189
Split the allocation path into 'instrumented' and 'uninstrumented' ones.
by Hiroshi Yamauchi
· 11 years ago
468532e
Entry point clean up.
by Ian Rogers
· 11 years ago
7655f29
Portable refactorings.
by Ian Rogers
· 11 years ago
166db04
Move assembler out of runtime into compiler/utils.
by Ian Rogers
· 11 years ago
[Renamed from runtime/oat/runtime/x86/runtime_support_x86.S]
7940e44
Create separate Android.mk for main build targets
by Brian Carlstrom
· 11 years ago
[Renamed from src/oat/runtime/x86/runtime_support_x86.S]
0aba0ba
Created compiled stubs in image.
by Jeff Hao
· 11 years ago
e3cd2f0
Enable devirtualization for abstract and sub-class methods.
by Ian Rogers
· 11 years ago
79fe539
Removing remaining compiled stubs from image.
by Jeff Hao
· 11 years ago
58df327
Removed compiled resolution trampoline.
by Jeff Hao
· 11 years ago
c1fcdf1
Fix frame type for deopt entry for x86.
by Jeff Hao
· 11 years ago
62d6c77
Interpreter entries and instrumentation as a listener.
by Ian Rogers
· 12 years ago
5fa60c3
Remove use of compiled proxy stub from portable.
by Jeff Hao
· 11 years ago
6474d19
Remove use of compiled invoke stubs from portable.
by Jeff Hao
· 11 years ago
225ade2
Fix portable build.
by Ian Rogers
· 11 years ago
5d91730
Changes to remove need for compiled invoke stubs for quick.
by Jeff Hao
· 12 years ago
5793fea
Clean-up a few quick x86 runtime assembly stubs.
by Ian Rogers
· 12 years ago
aeeada4
Add CFI directives to x86 runtime support.
by Ian Rogers
· 12 years ago
8dbb708
Rename run-time functions to distinguish art_quick_[name] vs art_portable_[name].
by Logan Chien
· 12 years ago
1eab958
Remove kExceptionPending flag from thread and codegen.
by jeffhao
· 12 years ago
7db619b
Enter interpreter stub.
by Ian Rogers
· 12 years ago
af6e67a
Further proxy refactorings.
by Ian Rogers
· 12 years ago
7e4fcb8
Instrumentation support for x86.
by jeffhao
· 12 years ago
162fd33
Add update_debugger_support for x86 and fix ModBasket.
by jeffhao
· 12 years ago
474b6da
Move thread flags and state into 32bits.
by Ian Rogers
· 12 years ago
9a4f003
Remove the THROW_VERIFICATION_ERROR op and supporting code.
by jeffhao
· 12 years ago
1b09b09
Syntax clean up to make clang happy.
by Ian Rogers
· 12 years ago
86e4671
Implemented inline of String indexOf and compareTo on x86.
by jeffhao
· 12 years ago
1395b1e
Patches to x86 compilation to fix vm tests on emulator.
by jeffhao
· 12 years ago
5d05c75
Fix x86 proxy's arg2 offset and handling of floating point returns.
by jeffhao
· 12 years ago
d66a875
Fix x86 slowpath getters and implement proxy.
by jeffhao
· 12 years ago
20b5c6c
x86 trampoline macro missing a stack pop for exception case.
by jeffhao
· 12 years ago
1ff4cd7
Fix LITERALs in x86 slow path field setters/getters for mac build.
by jeffhao
· 12 years ago
9dbb23e
Implement slow paths for getting/setting instance/static fields.
by jeffhao
· 12 years ago
292188d
More x86 fixes for floating point operations.
by jeffhao
· 12 years ago
41005dd
Fix x86 type conversions. test-art-host-oat passes.
by jeffhao
· 12 years ago
5121e0b
Fix x86 long right shifting and int-to-float/double.
by jeffhao
· 12 years ago
644d531
Fixes to x86 compilation.
by jeffhao
· 12 years ago
174651d
Fixed x86 division and modulus and merged their entry points.
by jeffhao
· 12 years ago
e87c7bc
Implement the x86 initialize-type...from-code entry points.
by Elliott Hughes
· 12 years ago
754caaa
Keep runtime_support_x86.S working on the Mac.
by Elliott Hughes
· 12 years ago
d36c52e
Check for null array assignments inline. Tidy asm macros.
by Ian Rogers
· 12 years ago
141d622
More X86 fixes.
by Ian Rogers
· 12 years ago
ea94421
Fix the Mac build again.
by Elliott Hughes
· 12 years ago
55bd45f
More X86 fixes.
by Ian Rogers
· 12 years ago
5e28422
Fix more of the x86 assembler for the Mac.
by Elliott Hughes
· 12 years ago
20a7a07
Really fix the x86 assembler for Mac OS' as(1).
by Elliott Hughes
· 12 years ago
adc078a
Fix Mac OS build breakage.
by Elliott Hughes
· 12 years ago
7caad77
Implement various missing parts of the X86 compiler
by Ian Rogers
· 12 years ago
0f3c553
Kill constants.h and fix some copyright headers.
by Elliott Hughes
· 12 years ago
787ec20
Rewrite our x86 assembler macros to be portable across Mac OS and Linux.
by Elliott Hughes
· 12 years ago
7cea03e
Only use Mac-compatible directives in x86 assembler.
by Elliott Hughes
· 12 years ago
57b86d4
Refactor runtime support.
by Ian Rogers
· 12 years ago