|
gem5
v19.0.0.0
|
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.
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.
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.