12345678910111213141516171819202122232425262728293031323334353637383940 |
- #
- ! $Source$
- ! $State$
- ! $Revision$
- ! Declare segments (the order is important).
- .sect .text
- .sect .rom
- .sect .data
- .sect .bss
- .sect .text
- begtext:
- ! This code is placed at the beginning of the ELF executable and is the
- ! first thing that runs.
- jmp __m_a_i_n
-
- ! This provides an emergency exit routine used by EM.
-
- .define EXIT
- .extern EXIT
- EXIT:
- push 1
- jmp __exit
-
- ! Define symbols at the beginning of our various segments, so that we can find
- ! them. (Except .text, which has already been done.)
- .sect .data; begdata:
- .sect .rom; begrom:
- .sect .bss; begbss:
- ! Some magic data. All EM systems need these.
- .define .trppc, .ignmask
- .comm .trppc, 4
- .comm .ignmask, 4
|