* Start a ChangeLog for the includes directory.
authorJohn Gilmore <gnu@cygnus>
Thu, 22 Aug 1991 03:33:59 +0000 (03:33 +0000)
committerJohn Gilmore <gnu@cygnus>
Thu, 22 Aug 1991 03:33:59 +0000 (03:33 +0000)
* a.out.gnu.h (N_FN):  Fix value -- was 15, should be 0x1E.
* stab.def:  Update allocation table in comments at end,
to reflect reality as I know it.

gas/a.out.gnu.h
include/stab.def

index 21cd75460e9b9500a99b10d81c4d3c5eb53f9fa6..42941e66f8996332f247d744ce55d0402107358c 100755 (executable)
@@ -163,7 +163,7 @@ struct nlist {
 #define N_TEXT 4
 #define N_DATA 6
 #define N_BSS 8
-#define N_FN 15
+#define N_FN 0x1e
 
 #define N_EXT 1
 #define N_TYPE 036
index 77e48c9d8b43b0bdb5f58fe189dcc01fbc9b7e3c..44f55a144db1e24f3df339608b698995804e2e3c 100755 (executable)
@@ -166,10 +166,13 @@ __define_stab (N_NBLCS,  0xF8, "NBLCS")
                        STAB MATRIX
        _________________________________________________
        | 00 - 1F are not dbx stab symbols              |
-       | Entries with bits 01 set are external symbols |
-       | N_UNDEF   | N_ABS     | N_TEXT    | N_DATA    |
-       | N_BSS     | N_COMM    |           | N_FN      |
+       | Entries with bit 01 set are external symbols. |
+       | 00 UNDEF  | 02 ABS    | 04 TEXT   | 06 DATA   |
+       | 08 BSS    | 0A INDR*  | 0C        | 0E        |
+       | 10        | 12        | 14 SETA   | 16 SETT   |
+       | 18 SETD   | 1A SETB   | 1C SETV   | 1E FN     |
        |_______________________________________________|
+       | Debug entries with bit 01 set are unused.     |
        | 20 GSYM   | 22 FNAME  | 24 FUN    | 26 STSYM  |
        | 28 LCSYM  | 2A MAIN   | 2C        | 2E        |
        | 30 PC     | 32 NSYMS  | 34 NOMAP  | 36        |
@@ -200,5 +203,5 @@ __define_stab (N_NBLCS,  0xF8, "NBLCS")
        | F8        | FA        | FC        | FE LENG   |
        +-----------------------------------------------+
  * 50 EHDECL is also MOD2.
-
+ * 0A INDR is also COMM (supposedly only used internally to unix ld?)
 */