Kévin PETIT | abc60c2 | 2013-12-19 12:36:59 +0000 | [diff] [blame] | 1 | .globl crash1 |
| 2 | .type crash1, %function |
Kévin PETIT | abc60c2 | 2013-12-19 12:36:59 +0000 | [diff] [blame] | 3 | crash1: |
| 4 | ldr x0, =0xa5a50000 |
| 5 | ldr x1, =0xa5a50001 |
| 6 | ldr x2, =0xa5a50002 |
| 7 | ldr x3, =0xa5a50003 |
| 8 | ldr x4, =0xa5a50004 |
| 9 | ldr x5, =0xa5a50005 |
| 10 | ldr x6, =0xa5a50006 |
| 11 | ldr x7, =0xa5a50007 |
| 12 | ldr x8, =0xa5a50008 |
| 13 | ldr x9, =0xa5a50009 |
| 14 | ldr x10, =0xa5a50010 |
| 15 | ldr x11, =0xa5a50011 |
| 16 | ldr x12, =0xa5a50012 |
| 17 | ldr x13, =0xa5a50013 |
| 18 | ldr x14, =0xa5a50014 |
| 19 | ldr x15, =0xa5a50015 |
| 20 | ldr x16, =0xa5a50016 |
| 21 | ldr x17, =0xa5a50017 |
| 22 | ldr x18, =0xa5a50018 |
| 23 | ldr x19, =0xa5a50019 |
| 24 | ldr x20, =0xa5a50020 |
| 25 | ldr x21, =0xa5a50021 |
| 26 | ldr x22, =0xa5a50022 |
| 27 | ldr x23, =0xa5a50023 |
| 28 | ldr x24, =0xa5a50024 |
| 29 | ldr x25, =0xa5a50025 |
| 30 | ldr x26, =0xa5a50026 |
| 31 | ldr x27, =0xa5a50027 |
| 32 | ldr x28, =0xa5a50028 |
| 33 | ldr x29, =0xa5a50029 |
| 34 | |
Elliott Hughes | e7f18e1 | 2014-07-09 12:11:42 -0700 | [diff] [blame] | 35 | fmov d0, -1.0 // -1 is more convincing than 0. |
| 36 | fmov d1, 1.0 |
| 37 | fmov d2, 2.0 |
| 38 | fmov d3, 3.0 |
| 39 | fmov d4, 4.0 |
| 40 | fmov d5, 5.0 |
| 41 | fmov d6, 6.0 |
| 42 | fmov d7, 7.0 |
| 43 | fmov d8, 8.0 |
| 44 | fmov d9, 9.0 |
| 45 | fmov d10, 10.0 |
| 46 | fmov d11, 11.0 |
| 47 | fmov d12, 12.0 |
| 48 | fmov d13, 13.0 |
| 49 | fmov d14, 14.0 |
| 50 | fmov d15, 15.0 |
| 51 | fmov d16, 16.0 |
| 52 | fmov d17, 17.0 |
| 53 | fmov d18, 18.0 |
| 54 | fmov d19, 19.0 |
| 55 | fmov d20, 20.0 |
| 56 | fmov d21, 21.0 |
| 57 | fmov d22, 22.0 |
| 58 | fmov d23, 23.0 |
| 59 | fmov d24, 24.0 |
| 60 | fmov d25, 25.0 |
| 61 | fmov d26, 26.0 |
| 62 | fmov d27, 27.0 |
| 63 | fmov d28, 28.0 |
| 64 | fmov d29, 29.0 |
| 65 | fmov d30, 30.0 |
| 66 | fmov d31, 31.0 |
| 67 | |
Kévin PETIT | abc60c2 | 2013-12-19 12:36:59 +0000 | [diff] [blame] | 68 | mov x30, xzr |
| 69 | ldr x30, [x30] |
| 70 | b . |
| 71 | |
| 72 | |
Elliott Hughes | e7f18e1 | 2014-07-09 12:11:42 -0700 | [diff] [blame] | 73 | .globl crashnostack |
| 74 | .type crashnostack, %function |
Kévin PETIT | abc60c2 | 2013-12-19 12:36:59 +0000 | [diff] [blame] | 75 | crashnostack: |
| 76 | mov x0, xzr |
| 77 | add sp, x0, xzr |
| 78 | ldr x0, [x0] |
| 79 | b . |