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
  • in line 30
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
  • in line 3, 25
Last modified: 1979-01-10
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 517
Valid CSS Valid XHTML 1.0 Strict