OSDN Git Service

Revert "Revert "Reduce stack usage for overflow checks""
authorDave Allison <dallison@google.com>
Thu, 14 Aug 2014 17:02:48 +0000 (17:02 +0000)
committerDave Allison <dallison@google.com>
Fri, 15 Aug 2014 02:01:04 +0000 (19:01 -0700)
commitb038ba66a166fb264ca121632f447712e0973b5b
tree19e41419057be723ed899dac86c745c09f739dfd
parent44bd8c1cc4d8e0ffcdbdf51ed496af94fc2083e5
Revert "Revert "Reduce stack usage for overflow checks""

Fixes stack protection issue.
Fixes mac build issue.

This reverts commit 83b1940e6482b9d8feba5c492507735686650ea5.

Change-Id: I7ba17252882b23a740bcda2ea94aacf398255406
29 files changed:
compiler/dex/quick/arm/call_arm.cc
compiler/dex/quick/arm64/call_arm64.cc
compiler/dex/quick/mips/call_mips.cc
compiler/dex/quick/x86/call_x86.cc
compiler/optimizing/code_generator_arm.cc
compiler/optimizing/code_generator_x86.cc
compiler/utils/stack_checks.h
runtime/arch/arm/asm_support_arm.h
runtime/arch/arm/fault_handler_arm.cc
runtime/arch/arm/quick_entrypoints_arm.S
runtime/arch/arm64/asm_support_arm64.h
runtime/arch/arm64/fault_handler_arm64.cc
runtime/arch/arm64/quick_entrypoints_arm64.S
runtime/arch/x86/asm_support_x86.h
runtime/arch/x86/fault_handler_x86.cc
runtime/arch/x86/quick_entrypoints_x86.S
runtime/arch/x86_64/asm_support_x86_64.h
runtime/arch/x86_64/quick_entrypoints_x86_64.S
runtime/entrypoints/entrypoint_utils.cc
runtime/entrypoints/quick/quick_throw_entrypoints.cc
runtime/entrypoints_order_test.cc
runtime/instruction_set.cc
runtime/mirror/art_method.cc
runtime/oat.cc
runtime/reflection.cc
runtime/thread.cc
runtime/thread.h
test/004-InterfaceTest/src/Main.java
test/004-SignalTest/signaltest.cc