| The Android Open Source Project | dd7bc33 | 2009-03-03 19:32:55 -0800 | [diff] [blame] | 1 | .globl crash1 | 
| Doug Kwan | 0927990 | 2009-12-03 17:20:58 -0800 | [diff] [blame] | 2 | .type crash1, %function | 
| The Android Open Source Project | dd7bc33 | 2009-03-03 19:32:55 -0800 | [diff] [blame] | 3 | crash1: | 
|  | 4 | ldr r0, =0xa5a50000 | 
|  | 5 | ldr r1, =0xa5a50001 | 
|  | 6 | ldr r2, =0xa5a50002 | 
|  | 7 | ldr r3, =0xa5a50003 | 
|  | 8 | ldr r4, =0xa5a50004 | 
|  | 9 | ldr r5, =0xa5a50005 | 
|  | 10 | ldr r6, =0xa5a50006 | 
|  | 11 | ldr r7, =0xa5a50007 | 
|  | 12 | ldr r8, =0xa5a50008 | 
|  | 13 | ldr r9, =0xa5a50009 | 
|  | 14 | ldr r10, =0xa5a50010 | 
|  | 15 | ldr r11, =0xa5a50011 | 
|  | 16 | ldr r12, =0xa5a50012 | 
|  | 17 |  | 
| Elliott Hughes | e7f18e1 | 2014-07-09 12:11:42 -0700 | [diff] [blame] | 18 |  | 
|  | 19 | fconstd   d0, #0 | 
|  | 20 | fconstd   d1, #1 | 
|  | 21 | fconstd   d2, #2 | 
|  | 22 | fconstd   d3, #3 | 
|  | 23 | fconstd   d4, #4 | 
|  | 24 | fconstd   d5, #5 | 
|  | 25 | fconstd   d6, #6 | 
|  | 26 | fconstd   d7, #7 | 
|  | 27 | fconstd   d8, #8 | 
|  | 28 | fconstd   d9, #9 | 
|  | 29 | fconstd   d10, #10 | 
|  | 30 | fconstd   d11, #11 | 
|  | 31 | fconstd   d12, #12 | 
|  | 32 | fconstd   d13, #13 | 
|  | 33 | fconstd   d14, #14 | 
|  | 34 | fconstd   d15, #15 | 
| Elliott Hughes | cb7aae1 | 2014-07-09 16:41:04 -0700 | [diff] [blame] | 35 | #if defined(HAS_VFP_D32) | 
| Elliott Hughes | e7f18e1 | 2014-07-09 12:11:42 -0700 | [diff] [blame] | 36 | fconstd   d16, #16 | 
|  | 37 | fconstd   d17, #17 | 
|  | 38 | fconstd   d18, #18 | 
|  | 39 | fconstd   d19, #19 | 
|  | 40 | fconstd   d20, #20 | 
|  | 41 | fconstd   d21, #21 | 
|  | 42 | fconstd   d22, #22 | 
|  | 43 | fconstd   d23, #23 | 
|  | 44 | fconstd   d24, #24 | 
|  | 45 | fconstd   d25, #25 | 
|  | 46 | fconstd   d26, #26 | 
|  | 47 | fconstd   d27, #27 | 
|  | 48 | fconstd   d28, #28 | 
|  | 49 | fconstd   d29, #29 | 
|  | 50 | fconstd   d30, #30 | 
|  | 51 | fconstd   d31, #31 | 
| Elliott Hughes | cb7aae1 | 2014-07-09 16:41:04 -0700 | [diff] [blame] | 52 | #endif | 
| Elliott Hughes | e7f18e1 | 2014-07-09 12:11:42 -0700 | [diff] [blame] | 53 |  | 
| The Android Open Source Project | dd7bc33 | 2009-03-03 19:32:55 -0800 | [diff] [blame] | 54 | mov lr, #0 | 
|  | 55 | ldr lr, [lr] | 
|  | 56 | b . | 
|  | 57 |  | 
| Elliott Hughes | e7f18e1 | 2014-07-09 12:11:42 -0700 | [diff] [blame] | 58 | .globl crashnostack | 
|  | 59 | .type crashnostack, %function | 
| The Android Open Source Project | dd7bc33 | 2009-03-03 19:32:55 -0800 | [diff] [blame] | 60 | crashnostack: | 
|  | 61 | mov sp, #0 | 
|  | 62 | mov r0, #0 | 
|  | 63 | ldr r0, [r0] | 
| Doug Kwan | 0927990 | 2009-12-03 17:20:58 -0800 | [diff] [blame] | 64 | b . |