File: crashglue.S

package info (click to toggle)
android-platform-system-core 1%3A8.1.0%2Br23-5
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 19,480 kB
  • sloc: cpp: 137,841; ansic: 30,813; asm: 3,504; python: 1,754; makefile: 235; sh: 225; xml: 73
file content (48 lines) | stat: -rw-r--r-- 874 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
	.set	noat

	.globl crash1
	.globl crashnostack

crash1:
	li	$0,0xdead0000+0
	li	$1,0xdead0000+1
	li	$2,0xdead0000+2
	li	$3,0xdead0000+3
	li	$4,0xdead0000+4
	li	$5,0xdead0000+5
	li	$6,0xdead0000+6
	li	$7,0xdead0000+7
	li	$8,0xdead0000+8
	li	$9,0xdead0000+9
	li	$10,0xdead0000+10
	li	$11,0xdead0000+11
	li	$12,0xdead0000+12
	li	$13,0xdead0000+13
	li	$14,0xdead0000+14
	li	$15,0xdead0000+15
	li	$16,0xdead0000+16
	li	$17,0xdead0000+17
	li	$18,0xdead0000+18
	li	$19,0xdead0000+19
	li	$20,0xdead0000+20
	li	$21,0xdead0000+21
	li	$22,0xdead0000+22
	li	$23,0xdead0000+23
	li	$24,0xdead0000+24
	li	$25,0xdead0000+25
	li	$26,0xdead0000+26
	li	$27,0xdead0000+27
	li	$28,0xdead0000+28
	# don't trash the stack otherwise the signal handler won't run
	#li	$29,0xdead0000+29
	li	$30,0xdead0000+30
	li	$31,0xdead0000+31

	lw	$zero,($0)
	b .


crashnostack:
	li	$sp, 0
	lw	$zero,($0)
	b .