gem5
|
Go to the source code of this file.
Macros | |
#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 /* maximun 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 btAdr 1 /* address - integer same size as pointer */ |
Definition at line 172 of file coff_symconst.h.
#define btBit 24 /* Aligned Bit String */ |
Definition at line 195 of file coff_symconst.h.
#define btChar 2 /* character */ |
Definition at line 173 of file coff_symconst.h.
#define btComplex 18 /* fortran complex */ |
Definition at line 189 of file coff_symconst.h.
#define btDComplex 19 /* fortran double complex */ |
Definition at line 190 of file coff_symconst.h.
#define btDouble 11 /* Double (real) */ |
Definition at line 182 of file coff_symconst.h.
#define btEnum 14 /* Enumerated */ |
Definition at line 185 of file coff_symconst.h.
#define btFixedDec 21 /* Fixed Decimal */ |
Definition at line 192 of file coff_symconst.h.
#define btFloat 10 /* float (real) */ |
Definition at line 181 of file coff_symconst.h.
#define btFloatDec 22 /* Float Decimal */ |
Definition at line 193 of file coff_symconst.h.
#define btIndirect 20 /* forward or unnamed typedef */ |
Definition at line 191 of file coff_symconst.h.
#define btInt 6 /* int */ |
Definition at line 177 of file coff_symconst.h.
#define btLong 8 /* long */ |
Definition at line 179 of file coff_symconst.h.
#define btLongLong 27 /* long long */ |
Definition at line 198 of file coff_symconst.h.
#define btMax 64 |
Definition at line 200 of file coff_symconst.h.
#define btNil 0 /* undefined (also, enum members) */ |
Definition at line 171 of file coff_symconst.h.
#define btPicture 25 /* Picture */ |
Definition at line 196 of file coff_symconst.h.
#define btRange 16 /* subrange of int */ |
Definition at line 187 of file coff_symconst.h.
#define btSet 17 /* pascal sets */ |
Definition at line 188 of file coff_symconst.h.
#define btShort 4 /* short */ |
Definition at line 175 of file coff_symconst.h.
#define btString 23 /* Varying Length Character String */ |
Definition at line 194 of file coff_symconst.h.
#define btStruct 12 /* Structure (Record) */ |
Definition at line 183 of file coff_symconst.h.
#define btTypedef 15 /* defined via a typedef, isymRef points */ |
Definition at line 186 of file coff_symconst.h.
#define btUChar 3 /* unsigned character */ |
Definition at line 174 of file coff_symconst.h.
#define btUInt 7 /* unsigned int */ |
Definition at line 178 of file coff_symconst.h.
#define btULong 9 /* unsigned long */ |
Definition at line 180 of file coff_symconst.h.
#define btULongLong 28 /* unsigned long long */ |
Definition at line 199 of file coff_symconst.h.
#define btUnion 13 /* Union (variant) */ |
Definition at line 184 of file coff_symconst.h.
#define btUShort 5 /* unsigned short */ |
Definition at line 176 of file coff_symconst.h.
#define btVoid 26 /* void */ |
Definition at line 197 of file coff_symconst.h.
#define GLEVEL_0 2 |
Definition at line 62 of file coff_symconst.h.
#define GLEVEL_1 1 |
Definition at line 63 of file coff_symconst.h.
#define GLEVEL_2 0 /* for upward compat reasons. */ |
Definition at line 64 of file coff_symconst.h.
#define GLEVEL_3 3 |
Definition at line 65 of file coff_symconst.h.
#define langAda 6 |
Definition at line 79 of file coff_symconst.h.
#define langAssembler 3 /* one Assembley inst might map to many mach */ |
Definition at line 76 of file coff_symconst.h.
#define langC 0 |
Definition at line 73 of file coff_symconst.h.
#define langCobol 8 |
Definition at line 81 of file coff_symconst.h.
#define langCplusplus 9 /* FIXME: Collides with langStdc */ |
Definition at line 83 of file coff_symconst.h.
#define langCplusplusV2 10 /* SGI addition */ |
Definition at line 84 of file coff_symconst.h.
#define langFortran 2 |
Definition at line 75 of file coff_symconst.h.
#define langMachine 4 |
Definition at line 77 of file coff_symconst.h.
#define langMax 11 /* maximun allowed 32 -- 5 bits */ |
Definition at line 85 of file coff_symconst.h.
#define langNil 5 |
Definition at line 78 of file coff_symconst.h.
#define langPascal 1 |
Definition at line 74 of file coff_symconst.h.
#define langPl1 7 |
Definition at line 80 of file coff_symconst.h.
#define langStdc 9 /* FIXME: Collides with SGI langCplusplus */ |
Definition at line 82 of file coff_symconst.h.
#define magicSym 0x7009 |
Definition at line 68 of file coff_symconst.h.
#define magicSym2 0x1992 |
Definition at line 70 of file coff_symconst.h.
Referenced by EcoffObject::loadGlobalSymbols(), and EcoffObject::loadLocalSymbols().
#define scAbs 5 /* value of symbol is absolute */ |
Definition at line 98 of file coff_symconst.h.
#define scBasedVar 23 /* Fortran or PL/1 ptr based var */ |
Definition at line 117 of file coff_symconst.h.
#define scBits 8 /* this is a bit field */ |
Definition at line 101 of file coff_symconst.h.
#define scBss 3 /* un-initialized data symbol */ |
Definition at line 96 of file coff_symconst.h.
#define scCdbLocal 7 /* variable's value is IN se->va.?? */ |
Definition at line 100 of file coff_symconst.h.
#define scCdbSystem 9 /* variable's value is IN CDB's address space */ |
Definition at line 102 of file coff_symconst.h.
#define scCommon 17 /* common variable */ |
Definition at line 111 of file coff_symconst.h.
#define scData 2 /* initialized data symbol */ |
Definition at line 95 of file coff_symconst.h.
#define scDbx 9 /* overlap dbx internal use */ |
Definition at line 103 of file coff_symconst.h.
#define scFini 26 /* .fini section */ |
Definition at line 120 of file coff_symconst.h.
#define scInfo 11 /* symbol contains debugger information */ |
Definition at line 105 of file coff_symconst.h.
#define scInit 22 /* .init section symbol */ |
Definition at line 116 of file coff_symconst.h.
#define scMax 32 |
Definition at line 122 of file coff_symconst.h.
#define scNil 0 |
Definition at line 93 of file coff_symconst.h.
#define scPData 25 /* Procedure section */ |
Definition at line 119 of file coff_symconst.h.
#define scRConst 27 /* .rconst section */ |
Definition at line 121 of file coff_symconst.h.
#define scRData 15 /* load time only read only data */ |
Definition at line 109 of file coff_symconst.h.
#define scRegImage 10 /* register value saved on stack */ |
Definition at line 104 of file coff_symconst.h.
#define scRegister 4 /* value of symbol is register number */ |
Definition at line 97 of file coff_symconst.h.
#define scSBss 14 /* load time only small common */ |
Definition at line 108 of file coff_symconst.h.
#define scSCommon 18 /* small common */ |
Definition at line 112 of file coff_symconst.h.
#define scSData 13 /* load time only small data */ |
Definition at line 107 of file coff_symconst.h.
#define scSUndefined 21 /* small undefined(external) data */ |
Definition at line 115 of file coff_symconst.h.
#define scText 1 /* text symbol */ |
Definition at line 94 of file coff_symconst.h.
#define scUndefined 6 /* who knows? */ |
Definition at line 99 of file coff_symconst.h.
#define scUserStruct 12 /* address in struct user for current process */ |
Definition at line 106 of file coff_symconst.h.
#define scVar 16 /* Var parameter (fortran,pascal) */ |
Definition at line 110 of file coff_symconst.h.
#define scVariant 20 /* Variant record */ |
Definition at line 114 of file coff_symconst.h.
#define scVarRegister 19 /* Var parameter in a register */ |
Definition at line 113 of file coff_symconst.h.
#define scXData 24 /* exception handling data */ |
Definition at line 118 of file coff_symconst.h.
#define stBlock 7 /* beginnning of block */ |
Definition at line 136 of file coff_symconst.h.
#define stConstant 15 /* const */ |
Definition at line 144 of file coff_symconst.h.
#define stEnd 8 /* end (of anything) */ |
Definition at line 137 of file coff_symconst.h.
#define stEnum 28 /* Beginning of block defining an enum type */ |
Definition at line 149 of file coff_symconst.h.
#define stExpr 62 /* 2+2 vs. 4 */ |
Definition at line 154 of file coff_symconst.h.
#define stFile 11 /* file name */ |
Definition at line 140 of file coff_symconst.h.
#define stForward 13 /* forwarding address */ |
Definition at line 142 of file coff_symconst.h.
#define stGlobal 1 /* external symbol */ |
Definition at line 130 of file coff_symconst.h.
Referenced by EcoffObject::loadLocalSymbols().
#define stIndirect 34 /* Indirect type specification */ |
Definition at line 150 of file coff_symconst.h.
#define stLabel 5 /* label */ |
Definition at line 134 of file coff_symconst.h.
#define stLocal 4 /* local variable */ |
Definition at line 133 of file coff_symconst.h.
#define stMax 64 |
Definition at line 156 of file coff_symconst.h.
#define stMember 9 /* member (of anything - struct/union/enum */ |
Definition at line 138 of file coff_symconst.h.
#define stNil 0 /* Nuthin' special */ |
Definition at line 129 of file coff_symconst.h.
#define stNumber 61 /* pure number (ie. 4 NOR 2+2) */ |
Definition at line 153 of file coff_symconst.h.
#define stParam 3 /* procedure argument */ |
Definition at line 132 of file coff_symconst.h.
#define stProc 6 /* " " Procedure */ |
Definition at line 135 of file coff_symconst.h.
Referenced by EcoffObject::loadLocalSymbols().
#define stRegReloc 12 /* register relocation */ |
Definition at line 141 of file coff_symconst.h.
#define stStaParam 16 /* Fortran static parameters */ |
Definition at line 145 of file coff_symconst.h.
#define stStatic 2 /* static */ |
Definition at line 131 of file coff_symconst.h.
#define stStaticProc 14 /* load time only static procs */ |
Definition at line 143 of file coff_symconst.h.
#define stStr 60 /* string */ |
Definition at line 152 of file coff_symconst.h.
#define stStruct 26 /* Beginning of block defining a struct type */ |
Definition at line 147 of file coff_symconst.h.
#define stType 63 /* post-coersion SER */ |
Definition at line 155 of file coff_symconst.h.
#define stTypedef 10 /* type definition */ |
Definition at line 139 of file coff_symconst.h.
#define stUnion 27 /* Beginning of block defining a union type */ |
Definition at line 148 of file coff_symconst.h.
#define tqArray 3 /* duh */ |
Definition at line 164 of file coff_symconst.h.
#define tqConst 6 /* const */ |
Definition at line 167 of file coff_symconst.h.
#define tqFar 4 /* longer addressing - 8086/8 land */ |
Definition at line 165 of file coff_symconst.h.
#define tqMax 8 |
Definition at line 168 of file coff_symconst.h.
#define tqNil 0 /* bt is what you see */ |
Definition at line 161 of file coff_symconst.h.
#define tqProc 2 /* procedure */ |
Definition at line 163 of file coff_symconst.h.
#define tqPtr 1 /* pointer */ |
Definition at line 162 of file coff_symconst.h.
#define tqVol 5 /* volatile */ |
Definition at line 166 of file coff_symconst.h.