(linenum→info "unix/slp.c:2238")

emacs/22.1/src/cxux-crt0.s

    1: /*
    2:  * External symbol setup file for GNU Emacs on CX/UX
    3:  * Copyright (C) 1990, 2002, 2003, 2004, 2005,
    4:  *               2006, 2007 Free Software Foundation, Inc.
    5:  *
    6:  * This file is part of GNU Emacs.
    7:  *
    8:  * GNU Emacs is distributed in the hope that it will be useful,
    9:  * but WITHOUT ANY WARRANTY.  No author or distributor
   10:  * accepts responsibility to anyone for the consequences of using it
   11:  * or for whether it serves any particular purpose or works at all,
   12:  * unless he says so in writing.  Refer to the GNU Emacs General Public
   13:  * License for full details.
   14:  *
   15:  * Everyone is granted permission to copy, modify and redistribute
   16:  * GNU Emacs, but only under the conditions described in the
   17:  * GNU Emacs General Public License.   A copy of this license is
   18:  * supposed to have been given to you along with GNU Emacs so you
   19:  * can know your rights and responsibilities.  It should be in a
   20:  * file named COPYING.  Among other things, the copyright notice
   21:  * and this notice must be preserved on all copies.
   22:  */
   23: 
   24: /*
   25:  * This file makes the start of the text and data regions of the program
   26:  * clearly visible to the GNU Emacs C source code, without any dependencies
   27:  * on any changes made to the standard C runtime startup module, crt0.o.
   28:  * It depends, however, on this file being passed down to the linker (ld)
   29:  * before any others, and the linker's behavior of assigning increasing
   30:  * addresses as it finds symbols.
   31:  */
   32:         /* C symbol _start marks beginning of text region. */
   33:         .text
   34:         .globl __start
   35: __start:
   36:         /* C symbol data_start marks beginning of data region. */
   37:         .data
   38:         .globl _data_start
   39: _data_start:    .space 4
   40: 
   41: /* arch-tag: ba84e4dc-615d-4a81-898c-f5b98ec71c9d
   42:    (do not change this comment) */
Syntax (Markdown)