Don't write to inferior_ptid in linux_get_siginfo_data
[deliverable/binutils-gdb.git] / include / aout / stab.def
index 8188b845fc7125441abb5e0ebd92759e76505dcb..345606c2dd714e2e9d7addaa51369b48c97ed37a 100644 (file)
@@ -1,10 +1,9 @@
 /* Table of DBX symbol codes for the GNU system.
-   Copyright 1988, 1991, 1992, 1993, 1994, 1996, 1998, 2004
-   Free Software Foundation, Inc.
+   Copyright (C) 1988-2020 Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or
    modify it under the terms of the GNU General Public License as
-   published by the Free Software Foundation; either version 2 of the
+   published by the Free Software Foundation; either version 3 of the
    License, or (at your option) any later version.
 
    This program is distributed in the hope that it will be useful,
@@ -14,7 +13,8 @@
 
    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
-   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
+   Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
+   MA 02110-1301, USA.  */
 \f
 /* New stab from Solaris 2.  This uses an n_type of 0, which in a.out files
    overlaps the N_UNDF used for ordinary symbols.  In ELF files, the
@@ -53,6 +53,10 @@ __define_stab (N_MAIN, 0x2a, "MAIN")
 /* Solaris2:  Read-only data symbols.  */
 __define_stab (N_ROSYM, 0x2c, "ROSYM")
 
+/* MacOS X:
+   The beginning of a relocatable function block - including stabs.  */
+__define_stab (N_BNSYM, 0x2e, "BNSYM")
+
 /* Global symbol in Pascal.
    Supposedly the value is its line number; I'm skeptical.  */
 __define_stab (N_PC, 0x30, "PC")
@@ -106,6 +110,9 @@ __define_stab(N_DEFD, 0x4a, "DEFD")
 /* New in Solaris2.  Function start/body/end line numbers.  */
 __define_stab(N_FLINE, 0x4C, "FLINE")
 
+/* MacOS X: This tells the end of a relocatable function + debugging info.  */
+__define_stab(N_ENSYM, 0x4E, "ENSYM")
+
 /* THE FOLLOWING TWO STAB VALUES CONFLICT.  Happily, one is for Modula-2
    and one is for C++.   Still,... */
 /* GNU C++ exception variable.  Name is variable name.  */
@@ -136,6 +143,10 @@ __define_stab (N_ENDM, 0x62, "ENDM")
 
 __define_stab (N_SO, 0x64, "SO")
 
+/* Apple:  This is the stab that associated the .o file with the
+   N_SO stab, in the case where debug info is mostly stored in the .o file.  */
+__define_stab (N_OSO, 0x66, "OSO")
+
 /* SunPro F77:  Name of alias.  */
 __define_stab (N_ALIAS, 0x6c, "ALIAS")
 
This page took 0.024758 seconds and 4 git commands to generate.