1: / C runtime startoff
2:
3: .globl _exit, _environ
4: .globl start
5: .globl _main
6: exit = 1.
7:
8: start:
9: setd
10: mov 2(sp),r0
11: clr -2(r0)
12: mov sp,r0
13: sub $4,sp
14: mov 4(sp),(sp)
15: tst (r0)+
16: mov r0,2(sp)
17: 1:
18: tst (r0)+
19: bne 1b
20: cmp r0,*2(sp)
21: blo 1f
22: tst -(r0)
23: 1:
24: mov r0,4(sp)
25: mov r0,_environ
26: jsr pc,_main
27: cmp (sp)+,(sp)+
28: mov r0,(sp)
29: jsr pc,*$_exit
30: sys exit
31:
32: .bss
33: _environ:
34: .=.+2
35: .data
36: .=.+2 / loc 0 for I/D; null ptr points here.
Defined functions
exit
defined in line
6; used 1 times
start
declared in line
4; defined in line
8; used 3 times
Defined variables
_environ
declared in line
3; defined in line
33; used 2 times