| 1 | /* Declarations of constants for internal format of MIPS ECOFF symbols.
|
|---|
| 2 | Originally contributed by MIPS Computer Systems and Third Eye Software.
|
|---|
| 3 | Changes contributed by Cygnus Support are in the public domain.
|
|---|
| 4 |
|
|---|
| 5 | This file is just aggregated with the files that make up the GNU
|
|---|
| 6 | release; it is not considered part of GAS, GDB, or other GNU
|
|---|
| 7 | programs. */
|
|---|
| 8 |
|
|---|
| 9 | /*
|
|---|
| 10 | * |-----------------------------------------------------------|
|
|---|
| 11 | * | Copyright (c) 1992, 1991, 1990 MIPS Computer Systems, Inc.|
|
|---|
| 12 | * | MIPS Computer Systems, Inc. grants reproduction and use |
|
|---|
| 13 | * | rights to all parties, PROVIDED that this comment is |
|
|---|
| 14 | * | maintained in the copy. |
|
|---|
| 15 | * |-----------------------------------------------------------|
|
|---|
| 16 | */
|
|---|
| 17 |
|
|---|
| 18 | /* (C) Copyright 1984 by Third Eye Software, Inc.
|
|---|
| 19 | *
|
|---|
| 20 | * Third Eye Software, Inc. grants reproduction and use rights to
|
|---|
| 21 | * all parties, PROVIDED that this comment is maintained in the copy.
|
|---|
| 22 | *
|
|---|
| 23 | * Third Eye makes no claims about the applicability of this
|
|---|
| 24 | * symbol table to a particular use.
|
|---|
| 25 | */
|
|---|
| 26 |
|
|---|
| 27 | /* glevels for field in FDR */
|
|---|
| 28 | #define GLEVEL_0 2
|
|---|
| 29 | #define GLEVEL_1 1
|
|---|
| 30 | #define GLEVEL_2 0 /* for upward compat reasons. */
|
|---|
| 31 | #define GLEVEL_3 3
|
|---|
| 32 |
|
|---|
| 33 | /* magic number fo symheader */
|
|---|
| 34 | #define magicSym 0x7009
|
|---|
| 35 | /* The Alpha uses this value instead, for some reason. */
|
|---|
| 36 | #define magicSym2 0x1992
|
|---|
| 37 |
|
|---|
| 38 | /* Language codes */
|
|---|
| 39 | #define langC 0
|
|---|
| 40 | #define langPascal 1
|
|---|
| 41 | #define langFortran 2
|
|---|
| 42 | #define langAssembler 3 /* one Assembley inst might map to many mach */
|
|---|
| 43 | #define langMachine 4
|
|---|
| 44 | #define langNil 5
|
|---|
| 45 | #define langAda 6
|
|---|
| 46 | #define langPl1 7
|
|---|
| 47 | #define langCobol 8
|
|---|
| 48 | #define langStdc 9 /* FIXME: Collides with SGI langCplusplus */
|
|---|
| 49 | #define langCplusplus 9 /* FIXME: Collides with langStdc */
|
|---|
| 50 | #define langCplusplusV2 10 /* SGI addition */
|
|---|
|
|---|