diff options
author | Kévin PETIT <kevin.petit@arm.com> | 2013-12-19 12:36:59 +0000 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2014-01-30 18:05:03 -0800 |
commit | abc60c26b7448e6b2842351688a7a823b8b787d6 (patch) | |
tree | 82bb8aed19dbc109ad06a2c8887b65fbdf63c4f3 /debuggerd/arm | |
parent | e94985a2514312e7103fbb6a6a45e473031cb6c0 (diff) | |
download | system_core-abc60c26b7448e6b2842351688a7a823b8b787d6.zip system_core-abc60c26b7448e6b2842351688a7a823b8b787d6.tar.gz system_core-abc60c26b7448e6b2842351688a7a823b8b787d6.tar.bz2 |
AArch64: Port debuggerd
Change-Id: Ib18f76f375a1d70c84e0a09d221e17ac43144b96
Signed-off-by: Kévin PETIT <kevin.petit@arm.com>
Diffstat (limited to 'debuggerd/arm')
-rw-r--r-- | debuggerd/arm/vfp.S | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/debuggerd/arm/vfp.S b/debuggerd/arm/vfp.S new file mode 100644 index 0000000..9744f6f --- /dev/null +++ b/debuggerd/arm/vfp.S @@ -0,0 +1,43 @@ + .text + .align 2 + .global crash + .type crash, %function +crash: + fconstd d0, #0 + fconstd d1, #1 + fconstd d2, #2 + fconstd d3, #3 + fconstd d4, #4 + fconstd d5, #5 + fconstd d6, #6 + fconstd d7, #7 + fconstd d8, #8 + fconstd d9, #9 + fconstd d10, #10 + fconstd d11, #11 + fconstd d12, #12 + fconstd d13, #13 + fconstd d14, #14 + fconstd d15, #15 +#ifdef WITH_VFP_D32 + fconstd d16, #16 + fconstd d17, #17 + fconstd d18, #18 + fconstd d19, #19 + fconstd d20, #20 + fconstd d21, #21 + fconstd d22, #22 + fconstd d23, #23 + fconstd d24, #24 + fconstd d25, #25 + fconstd d26, #26 + fconstd d27, #27 + fconstd d28, #28 + fconstd d29, #29 + fconstd d30, #30 + fconstd d31, #31 +#endif + mov r0, #0 + str r0, [r0] + bx lr + |