Back to index

cell-binutils  2.17cvs20070401
Defines
symconst.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define GLEVEL_0   2
#define GLEVEL_1   1
#define GLEVEL_2   0 /* for upward compat reasons. */
#define GLEVEL_3   3
#define magicSym   0x7009
#define magicSym2   0x1992
#define langC   0
#define langPascal   1
#define langFortran   2
#define langAssembler   3 /* one Assembley inst might map to many mach */
#define langMachine   4
#define langNil   5
#define langAda   6
#define langPl1   7
#define langCobol   8
#define langStdc   9 /* FIXME: Collides with SGI langCplusplus */
#define langCplusplus   9 /* FIXME: Collides with langStdc */
#define langCplusplusV2   10 /* SGI addition */
#define langMax   11 /* maximum allowed 32 -- 5 bits */
#define scNil   0
#define scText   1 /* text symbol */
#define scData   2 /* initialized data symbol */
#define scBss   3 /* un-initialized data symbol */
#define scRegister   4 /* value of symbol is register number */
#define scAbs   5 /* value of symbol is absolute */
#define scUndefined   6 /* who knows? */
#define scCdbLocal   7 /* variable's value is IN se->va.?? */
#define scBits   8 /* this is a bit field */
#define scCdbSystem   9 /* variable's value is IN CDB's address space */
#define scDbx   9 /* overlap dbx internal use */
#define scRegImage   10 /* register value saved on stack */
#define scInfo   11 /* symbol contains debugger information */
#define scUserStruct   12 /* address in struct user for current process */
#define scSData   13 /* load time only small data */
#define scSBss   14 /* load time only small common */
#define scRData   15 /* load time only read only data */
#define scVar   16 /* Var parameter (fortran,pascal) */
#define scCommon   17 /* common variable */
#define scSCommon   18 /* small common */
#define scVarRegister   19 /* Var parameter in a register */
#define scVariant   20 /* Variant record */
#define scSUndefined   21 /* small undefined(external) data */
#define scInit   22 /* .init section symbol */
#define scBasedVar   23 /* Fortran or PL/1 ptr based var */
#define scXData   24 /* exception handling data */
#define scPData   25 /* Procedure section */
#define scFini   26 /* .fini section */
#define scRConst   27 /* .rconst section */
#define scMax   32
#define stNil   0 /* Nuthin' special */
#define stGlobal   1 /* external symbol */
#define stStatic   2 /* static */
#define stParam   3 /* procedure argument */
#define stLocal   4 /* local variable */
#define stLabel   5 /* label */
#define stProc   6 /* " " Procedure */
#define stBlock   7 /* beginnning of block */
#define stEnd   8 /* end (of anything) */
#define stMember   9 /* member (of anything - struct/union/enum */
#define stTypedef   10 /* type definition */
#define stFile   11 /* file name */
#define stRegReloc   12 /* register relocation */
#define stForward   13 /* forwarding address */
#define stStaticProc   14 /* load time only static procs */
#define stConstant   15 /* const */
#define stStaParam   16 /* Fortran static parameters */
#define stStruct   26 /* Beginning of block defining a struct type */
#define stUnion   27 /* Beginning of block defining a union type */
#define stEnum   28 /* Beginning of block defining an enum type */
#define stIndirect   34 /* Indirect type specification */
#define stStr   60 /* string */
#define stNumber   61 /* pure number (ie. 4 NOR 2+2) */
#define stExpr   62 /* 2+2 vs. 4 */
#define stType   63 /* post-coersion SER */
#define stMax   64
#define tqNil   0 /* bt is what you see */
#define tqPtr   1 /* pointer */
#define tqProc   2 /* procedure */
#define tqArray   3 /* duh */
#define tqFar   4 /* longer addressing - 8086/8 land */
#define tqVol   5 /* volatile */
#define tqConst   6 /* const */
#define tqMax   8
#define btNil   0 /* undefined (also, enum members) */
#define btAdr   1 /* address - integer same size as pointer */
#define btChar   2 /* character */
#define btUChar   3 /* unsigned character */
#define btShort   4 /* short */
#define btUShort   5 /* unsigned short */
#define btInt   6 /* int */
#define btUInt   7 /* unsigned int */
#define btLong   8 /* long */
#define btULong   9 /* unsigned long */
#define btFloat   10 /* float (real) */
#define btDouble   11 /* Double (real) */
#define btStruct   12 /* Structure (Record) */
#define btUnion   13 /* Union (variant) */
#define btEnum   14 /* Enumerated */
#define btTypedef   15 /* defined via a typedef, isymRef points */
#define btRange   16 /* subrange of int */
#define btSet   17 /* pascal sets */
#define btComplex   18 /* fortran complex */
#define btDComplex   19 /* fortran double complex */
#define btIndirect   20 /* forward or unnamed typedef */
#define btFixedDec   21 /* Fixed Decimal */
#define btFloatDec   22 /* Float Decimal */
#define btString   23 /* Varying Length Character String */
#define btBit   24 /* Aligned Bit String */
#define btPicture   25 /* Picture */
#define btVoid   26 /* void */
#define btLongLong   27 /* long long */
#define btULongLong   28 /* unsigned long long */
#define btMax   64
#define otNil   0
#define otReg   1 /* move var to reg */
#define otBlock   2 /* begin basic block */
#define otProc   3 /* procedure */
#define otInline   4 /* inline procedure */
#define otEnd   5 /* whatever you started */
#define otMax   6 /* KEEP UP TO DATE */

Define Documentation

#define btAdr   1 /* address - integer same size as pointer */

Definition at line 138 of file symconst.h.

#define btBit   24 /* Aligned Bit String */

Definition at line 161 of file symconst.h.

#define btChar   2 /* character */

Definition at line 139 of file symconst.h.

#define btComplex   18 /* fortran complex */

Definition at line 155 of file symconst.h.

#define btDComplex   19 /* fortran double complex */

Definition at line 156 of file symconst.h.

#define btDouble   11 /* Double (real) */

Definition at line 148 of file symconst.h.

#define btEnum   14 /* Enumerated */

Definition at line 151 of file symconst.h.

#define btFixedDec   21 /* Fixed Decimal */

Definition at line 158 of file symconst.h.

#define btFloat   10 /* float (real) */

Definition at line 147 of file symconst.h.

#define btFloatDec   22 /* Float Decimal */

Definition at line 159 of file symconst.h.

#define btIndirect   20 /* forward or unnamed typedef */

Definition at line 157 of file symconst.h.

#define btInt   6 /* int */

Definition at line 143 of file symconst.h.

#define btLong   8 /* long */

Definition at line 145 of file symconst.h.

#define btLongLong   27 /* long long */

Definition at line 164 of file symconst.h.

#define btMax   64

Definition at line 166 of file symconst.h.

#define btNil   0 /* undefined (also, enum members) */

Definition at line 137 of file symconst.h.

#define btPicture   25 /* Picture */

Definition at line 162 of file symconst.h.

#define btRange   16 /* subrange of int */

Definition at line 153 of file symconst.h.

#define btSet   17 /* pascal sets */

Definition at line 154 of file symconst.h.

#define btShort   4 /* short */

Definition at line 141 of file symconst.h.

#define btString   23 /* Varying Length Character String */

Definition at line 160 of file symconst.h.

#define btStruct   12 /* Structure (Record) */

Definition at line 149 of file symconst.h.

#define btTypedef   15 /* defined via a typedef, isymRef points */

Definition at line 152 of file symconst.h.

#define btUChar   3 /* unsigned character */

Definition at line 140 of file symconst.h.

#define btUInt   7 /* unsigned int */

Definition at line 144 of file symconst.h.

#define btULong   9 /* unsigned long */

Definition at line 146 of file symconst.h.

#define btULongLong   28 /* unsigned long long */

Definition at line 165 of file symconst.h.

#define btUnion   13 /* Union (variant) */

Definition at line 150 of file symconst.h.

#define btUShort   5 /* unsigned short */

Definition at line 142 of file symconst.h.

#define btVoid   26 /* void */

Definition at line 163 of file symconst.h.

#define GLEVEL_0   2

Definition at line 28 of file symconst.h.

#define GLEVEL_1   1

Definition at line 29 of file symconst.h.

#define GLEVEL_2   0 /* for upward compat reasons. */

Definition at line 30 of file symconst.h.

#define GLEVEL_3   3

Definition at line 31 of file symconst.h.

#define langAda   6

Definition at line 45 of file symconst.h.

#define langAssembler   3 /* one Assembley inst might map to many mach */

Definition at line 42 of file symconst.h.

#define langC   0

Definition at line 39 of file symconst.h.

#define langCobol   8

Definition at line 47 of file symconst.h.

#define langCplusplus   9 /* FIXME: Collides with langStdc */

Definition at line 49 of file symconst.h.

#define langCplusplusV2   10 /* SGI addition */

Definition at line 50 of file symconst.h.

#define langFortran   2

Definition at line 41 of file symconst.h.

#define langMachine   4

Definition at line 43 of file symconst.h.

#define langMax   11 /* maximum allowed 32 -- 5 bits */

Definition at line 51 of file symconst.h.

#define langNil   5

Definition at line 44 of file symconst.h.

#define langPascal   1

Definition at line 40 of file symconst.h.

#define langPl1   7

Definition at line 46 of file symconst.h.

#define langStdc   9 /* FIXME: Collides with SGI langCplusplus */

Definition at line 48 of file symconst.h.

#define magicSym   0x7009

Definition at line 34 of file symconst.h.

#define magicSym2   0x1992

Definition at line 36 of file symconst.h.

#define otBlock   2 /* begin basic block */

Definition at line 172 of file symconst.h.

#define otEnd   5 /* whatever you started */

Definition at line 175 of file symconst.h.

#define otInline   4 /* inline procedure */

Definition at line 174 of file symconst.h.

#define otMax   6 /* KEEP UP TO DATE */

Definition at line 176 of file symconst.h.

#define otNil   0

Definition at line 170 of file symconst.h.

#define otProc   3 /* procedure */

Definition at line 173 of file symconst.h.

#define otReg   1 /* move var to reg */

Definition at line 171 of file symconst.h.

#define scAbs   5 /* value of symbol is absolute */

Definition at line 64 of file symconst.h.

#define scBasedVar   23 /* Fortran or PL/1 ptr based var */

Definition at line 83 of file symconst.h.

#define scBits   8 /* this is a bit field */

Definition at line 67 of file symconst.h.

#define scBss   3 /* un-initialized data symbol */

Definition at line 62 of file symconst.h.

#define scCdbLocal   7 /* variable's value is IN se->va.?? */

Definition at line 66 of file symconst.h.

#define scCdbSystem   9 /* variable's value is IN CDB's address space */

Definition at line 68 of file symconst.h.

#define scCommon   17 /* common variable */

Definition at line 77 of file symconst.h.

#define scData   2 /* initialized data symbol */

Definition at line 61 of file symconst.h.

#define scDbx   9 /* overlap dbx internal use */

Definition at line 69 of file symconst.h.

#define scFini   26 /* .fini section */

Definition at line 86 of file symconst.h.

#define scInfo   11 /* symbol contains debugger information */

Definition at line 71 of file symconst.h.

#define scInit   22 /* .init section symbol */

Definition at line 82 of file symconst.h.

#define scMax   32

Definition at line 88 of file symconst.h.

#define scNil   0

Definition at line 59 of file symconst.h.

#define scPData   25 /* Procedure section */

Definition at line 85 of file symconst.h.

#define scRConst   27 /* .rconst section */

Definition at line 87 of file symconst.h.

#define scRData   15 /* load time only read only data */

Definition at line 75 of file symconst.h.

#define scRegImage   10 /* register value saved on stack */

Definition at line 70 of file symconst.h.

#define scRegister   4 /* value of symbol is register number */

Definition at line 63 of file symconst.h.

#define scSBss   14 /* load time only small common */

Definition at line 74 of file symconst.h.

#define scSCommon   18 /* small common */

Definition at line 78 of file symconst.h.

#define scSData   13 /* load time only small data */

Definition at line 73 of file symconst.h.

#define scSUndefined   21 /* small undefined(external) data */

Definition at line 81 of file symconst.h.

#define scText   1 /* text symbol */

Definition at line 60 of file symconst.h.

#define scUndefined   6 /* who knows? */

Definition at line 65 of file symconst.h.

#define scUserStruct   12 /* address in struct user for current process */

Definition at line 72 of file symconst.h.

#define scVar   16 /* Var parameter (fortran,pascal) */

Definition at line 76 of file symconst.h.

#define scVariant   20 /* Variant record */

Definition at line 80 of file symconst.h.

#define scVarRegister   19 /* Var parameter in a register */

Definition at line 79 of file symconst.h.

#define scXData   24 /* exception handling data */

Definition at line 84 of file symconst.h.

#define stBlock   7 /* beginnning of block */

Definition at line 102 of file symconst.h.

#define stConstant   15 /* const */

Definition at line 110 of file symconst.h.

#define stEnd   8 /* end (of anything) */

Definition at line 103 of file symconst.h.

#define stEnum   28 /* Beginning of block defining an enum type */

Definition at line 115 of file symconst.h.

#define stExpr   62 /* 2+2 vs. 4 */

Definition at line 120 of file symconst.h.

#define stFile   11 /* file name */

Definition at line 106 of file symconst.h.

#define stForward   13 /* forwarding address */

Definition at line 108 of file symconst.h.

#define stGlobal   1 /* external symbol */

Definition at line 96 of file symconst.h.

#define stIndirect   34 /* Indirect type specification */

Definition at line 116 of file symconst.h.

#define stLabel   5 /* label */

Definition at line 100 of file symconst.h.

#define stLocal   4 /* local variable */

Definition at line 99 of file symconst.h.

#define stMax   64

Definition at line 122 of file symconst.h.

#define stMember   9 /* member (of anything - struct/union/enum */

Definition at line 104 of file symconst.h.

#define stNil   0 /* Nuthin' special */

Definition at line 95 of file symconst.h.

#define stNumber   61 /* pure number (ie. 4 NOR 2+2) */

Definition at line 119 of file symconst.h.

#define stParam   3 /* procedure argument */

Definition at line 98 of file symconst.h.

#define stProc   6 /* " " Procedure */

Definition at line 101 of file symconst.h.

#define stRegReloc   12 /* register relocation */

Definition at line 107 of file symconst.h.

#define stStaParam   16 /* Fortran static parameters */

Definition at line 111 of file symconst.h.

#define stStatic   2 /* static */

Definition at line 97 of file symconst.h.

#define stStaticProc   14 /* load time only static procs */

Definition at line 109 of file symconst.h.

#define stStr   60 /* string */

Definition at line 118 of file symconst.h.

#define stStruct   26 /* Beginning of block defining a struct type */

Definition at line 113 of file symconst.h.

#define stType   63 /* post-coersion SER */

Definition at line 121 of file symconst.h.

#define stTypedef   10 /* type definition */

Definition at line 105 of file symconst.h.

#define stUnion   27 /* Beginning of block defining a union type */

Definition at line 114 of file symconst.h.

#define tqArray   3 /* duh */

Definition at line 130 of file symconst.h.

#define tqConst   6 /* const */

Definition at line 133 of file symconst.h.

#define tqFar   4 /* longer addressing - 8086/8 land */

Definition at line 131 of file symconst.h.

#define tqMax   8

Definition at line 134 of file symconst.h.

#define tqNil   0 /* bt is what you see */

Definition at line 127 of file symconst.h.

#define tqProc   2 /* procedure */

Definition at line 129 of file symconst.h.

#define tqPtr   1 /* pointer */

Definition at line 128 of file symconst.h.

#define tqVol   5 /* volatile */

Definition at line 132 of file symconst.h.