Changeset 2690 for trunk/emx/src/libend/x86/end.asm
- Timestamp:
- Apr 1, 2006, 10:48:09 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/emx/src/libend/x86/end.asm
r2479 r2690 1 ; end.asm (emx+gcc) -- Copyright (c) 1995 by Eberhard Mattes 2 ; Converted to NASM -- Copyright (c) 2005 by knut st. osmundsen 1 ; $Id: $ 2 ;; @file 3 ; 4 ; Define the __end symbols for link386 and ilink. 5 ; 6 ; Copyright (c) 2006 knut st. osmundsen <bird@anduin.net> 7 ; 8 ; 9 ; This file is part of kLIBC. 10 ; 11 ; kLIBC is free software; you can redistribute it and/or modify 12 ; it under the terms of the GNU Lesser General Public License as published 13 ; by the Free Software Foundation; either version 2 of the License, or 14 ; (at your option) any later version. 15 ; 16 ; kLIBC is distributed in the hope that it will be useful, 17 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 18 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 ; GNU Lesser General Public License for more details. 20 ; 21 ; You should have received a copy of the GNU Lesser General Public License 22 ; along with kLIBC; if not, write to the Free Software 23 ; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 24 ; 25 ; 3 26 4 5 ABSOLUTE 06 global WEAK$ZERO7 WEAK$ZERO:8 9 global _etext10 27 global __end 11 global __edata12 global __etext13 28 14 29 segment TEXT32 public align=16 use32 class=CODE FLAT 15 30 segment ________TEXT public align=16 use32 class=CODE FLAT 16 __etext:17 _etext:18 31 group CGROUP TEXT32 ________TEXT 19 32 20 33 segment DATA32 public align=16 use32 class=DATA FLAT 21 34 segment ________DATA public align=16 use32 class=DATA FLAT 22 __edata:23 24 35 segment c_common public align=16 use32 class=BSS FLAT 25 36 segment ________BSS public align=16 use32 class=BSS FLAT 26 37 __end: 27 28 38 group DGROUP DATA32 ________DATA c_common ________BSS 29 39
Note:
See TracChangeset
for help on using the changeset viewer.