aboutsummaryrefslogtreecommitdiff
path: root/gdb/bar.s
blob: 96b4c073a941d0e7ca42ed0d8bf984b0455f0563 (plain)
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
	.stabs	"bar.c",0144,0,0,LL0
LL0:
	.data
	.stabs	"int:t(0,1)=r(0,1);-2147483648;2147483647;",0x80,0,0,0
	.stabs	"char:t(0,2)=r(0,2);0;127;",0x80,0,0,0
	.stabs	"long:t(0,3)=r(0,1);-2147483648;2147483647;",0x80,0,0,0
	.stabs	"short:t(0,4)=r(0,1);-32768;32767;",0x80,0,0,0
	.stabs	"unsigned char:t(0,5)=r(0,1);0;255;",0x80,0,0,0
	.stabs	"unsigned short:t(0,6)=r(0,1);0;65535;",0x80,0,0,0
	.stabs	"unsigned long:t(0,7)=r(0,1);0;-1;",0x80,0,0,0
	.stabs	"unsigned int:t(0,8)=r(0,1);0;-1;",0x80,0,0,0
	.stabs	"float:t(0,9)=r(0,1);4;0;",0x80,0,0,0
	.stabs	"double:t(0,10)=r(0,1);8;0;",0x80,0,0,0
	.stabs	"void:t(0,11)=(0,11)",0x80,0,0,0
	.stabs	"???:t(0,12)=(0,1)",0x80,0,0,0
	.stabs	"main:F(0,1)",0x24,0,4,_main
	.text
	.stabn	0104,0,1,LL1
LL1:
|#PROC# 04
	.globl	_main
_main:
|#PROLOGUE# 0
	link	a6,#0
	addl	#-LF12,sp
	moveml	#LS12,sp@
|#PROLOGUE# 1
	.stabn	0104,0,1,LL2
LL2:
	.stabs	"i:(0,1)",0x80,0,4,-4
	.stabn	0300,0,2,LL3
LL3:
	.stabn	0104,0,4,LL4
LL4:
	clrl	a6@(-0x4)
L16:
	tstl	a6@(-0x4)
	jlt	L15
	.stabn	0104,0,5,LL5
LL5:
	jbsr	_bar
L14:
	.stabn	0104,0,4,LL6
LL6:
	addql	#0x1,a6@(-0x4)
	jra	L16
L15:
	.stabn	0340,0,2,LL7
LL7:
	.stabn	0104,0,6,LL8
LL8:
LE12:
	unlk	a6
	rts
	LF12 = 4
	LS12 = 0x0
	LFF12 = 4
	LSS12 = 0x0
	LP12 =	0x8
	.data
	.stabs	"bar:F(0,1)",0x24,0,4,_bar
	.text
	.stabn	0104,0,9,LL9
LL9:
|#PROC# 04
	.globl	_bar
_bar:
|#PROLOGUE# 0
	link	a6,#0
	addl	#-LF18,sp
	moveml	#LS18,sp@
|#PROLOGUE# 1
	.stabn	0104,0,9,LL10
LL10:
	.stabs	"i:(0,1)",0x80,0,4,-4
	.stabn	0300,0,2,LL11
LL11:
	.stabn	0104,0,12,LL12
LL12:
	movl	#0xa,a6@(-0x4)
	.stabn	0340,0,2,LL13
LL13:
	.stabn	0104,0,13,LL14
LL14:
LE18:
	unlk	a6
	rts
	LF18 = 4
	LS18 = 0x0
	LFF18 = 4
	LSS18 = 0x0
	LP18 =	0x8
	.data