#include <lSymTab.H>
Public Member Functions | |
| datum () | |
| datum (const datum &oldD) | |
| ~datum () | |
| enum varTypes | GetVarType (void) |
| void | SetVarType (enum varTypes vt) |
| int | GetOffset (void) |
| void | SetOffset (int o) |
| int | IsDummy (void) |
| void | SetDummy (int d) |
| datum * | GetNext (void) |
| void | SetNext (datum *n) |
| long | GetByte (void) |
| void | SetByte (long b) |
| long | GetUsByte (void) |
| void | SetUsByte (long b) |
| long | GetWord (void) |
| void | SetWord (long w) |
| long | GetUsWord (void) |
| void | SetUsWord (long w) |
| long | GetLong (void) |
| void | SetLong (long l) |
| unsigned long | GetUsLong (void) |
| void | SetUsLong (unsigned long l) |
| long long | GetLongLong (void) |
| void | SetLongLong (long long l) |
| unsigned long long | GetUsLongLong (void) |
| void | SetUsLongLong (unsigned long long l) |
| float | GetFloat (void) |
| void | SetFloat (float f) |
| double | GetDouble (void) |
| void | SetDouble (double d) |
| char * | GetString (void) |
| void | SetString (char *s) |
| char * | GetLabel (void) |
| void | SetLabel (char *s) |
| datum * | FindOffset (int o) |
| datum * | FindIndex (int idx, int elsize) |
| void | Append (datum *newd) |
| void | WriteRebel (FILE *, char *, int) |
| datum () | |
| datum (const datum &oldD) | |
| ~datum () | |
| enum varTypes | GetVarType (void) |
| void | SetVarType (enum varTypes vt) |
| int | GetOffset (void) |
| void | SetOffset (int o) |
| int | IsDummy (void) |
| void | SetDummy (int d) |
| datum * | GetNext (void) |
| void | SetNext (datum *n) |
| long | GetByte (void) |
| void | SetByte (long b) |
| long | GetUsByte (void) |
| void | SetUsByte (long b) |
| long | GetWord (void) |
| void | SetWord (long w) |
| long | GetUsWord (void) |
| void | SetUsWord (long w) |
| long | GetLong (void) |
| void | SetLong (long l) |
| unsigned long | GetUsLong (void) |
| void | SetUsLong (unsigned long l) |
| long long | GetLongLong (void) |
| void | SetLongLong (long long l) |
| unsigned long long | GetUsLongLong (void) |
| void | SetUsLongLong (unsigned long long l) |
| float | GetFloat (void) |
| void | SetFloat (float f) |
| double | GetDouble (void) |
| void | SetDouble (double d) |
| char * | GetString (void) |
| void | SetString (char *s) |
| char * | GetLabel (void) |
| void | SetLabel (char *s) |
| datum * | FindOffset (int o) |
| datum * | FindIndex (int idx, int elsize) |
| void | Append (datum *newd) |
| void | WriteRebel (FILE *, char *, int) |
Private Attributes | |
| enum varTypes | varType |
| int | offset |
| int | isDummy |
| datum * | next |
| datum * | next |
|
|
Definition at line 110 of file include/lSymTab.H. References isDummy, LIR_LONG, offset, usLonglong, and varType. Referenced by datum(). |
|
|
Definition at line 119 of file include/lSymTab.H. References datum(), isDummy, LIR_LABEL, LIR_LABELASINT, LIR_STRING, LIR_STRINGASINT, next, offset, strcpy(), String, strlen(), usLonglong, and varType. |
|
|
Definition at line 136 of file include/lSymTab.H. References LIR_LABEL, LIR_LABELASINT, LIR_STRING, LIR_STRINGASINT, next, String, and varType. |
|
|
Definition at line 110 of file src/base/lSymTab.H. References isDummy, LIR_LONG, offset, usLonglong, and varType. |
|
|
Definition at line 119 of file src/base/lSymTab.H. References datum(), isDummy, LIR_LABEL, LIR_LABELASINT, LIR_STRING, LIR_STRINGASINT, next, offset, strcpy(), String, strlen(), usLonglong, and varType. |
|
|
Definition at line 136 of file src/base/lSymTab.H. References LIR_LABEL, LIR_LABELASINT, LIR_STRING, LIR_STRINGASINT, next, String, and varType. |
|
|
Definition at line 255 of file src/base/lSymTab.H. References next. |
|
|
Definition at line 255 of file include/lSymTab.H. References next. Referenced by nameTable::SetOffset(). |
|
||||||||||||
|
Definition at line 248 of file src/base/lSymTab.H. References FindOffset(). |
|
||||||||||||
|
Definition at line 248 of file include/lSymTab.H. References FindOffset(). |
|
|
Definition at line 234 of file src/base/lSymTab.H. |
|
|
Definition at line 234 of file include/lSymTab.H. References isDummy, next, and offset. Referenced by FindIndex(), nameTable::GetOffset(), and nameTable::SetOffset(). |
|
|
Definition at line 172 of file src/base/lSymTab.H. References Byte. |
|
|
Definition at line 172 of file include/lSymTab.H. References Byte. Referenced by write_out_datum_byte(). |
|
|
Definition at line 199 of file src/base/lSymTab.H. References Double. |
|
|
Definition at line 199 of file include/lSymTab.H. References Double. Referenced by write_out_datum_double(). |
|
|
Definition at line 196 of file src/base/lSymTab.H. References Float. |
|
|
Definition at line 196 of file include/lSymTab.H. References Float. Referenced by write_out_datum_float(). |
|
|
Definition at line 217 of file src/base/lSymTab.H. References Label. |
|
|
Definition at line 217 of file include/lSymTab.H. References Label. |
|
|
Definition at line 184 of file src/base/lSymTab.H. References Long. |
|
|
Definition at line 184 of file include/lSymTab.H. References Long. Referenced by write_out_datum_long(). |
|
|
Definition at line 190 of file src/base/lSymTab.H. References Longlong. |
|
|
Definition at line 190 of file include/lSymTab.H. References Longlong. Referenced by write_out_datum_long_long(). |
|
|
Definition at line 163 of file src/base/lSymTab.H. |
|
|
Definition at line 163 of file include/lSymTab.H. Referenced by nameTable::nameTable(), nameTable::operator=(), and write_out_initialized_data_section(). |
|
|
Definition at line 157 of file src/base/lSymTab.H. References offset. |
|
|
Definition at line 157 of file include/lSymTab.H. References offset. Referenced by write_out_initialized_data_section(). |
|
|
Definition at line 202 of file src/base/lSymTab.H. References String. |
|
|
Definition at line 202 of file include/lSymTab.H. References String. |
|
|
Definition at line 175 of file src/base/lSymTab.H. References usByte. |
|
|
Definition at line 175 of file include/lSymTab.H. References usByte. Referenced by write_out_datum_byte(). |
|
|
Definition at line 187 of file src/base/lSymTab.H. References usLong. |
|
|
Definition at line 187 of file include/lSymTab.H. References usLong. Referenced by write_out_datum_long(). |
|
|
Definition at line 193 of file src/base/lSymTab.H. References usLonglong. |
|
|
Definition at line 193 of file include/lSymTab.H. References usLonglong. Referenced by write_out_datum_long_long(). |
|
|
Definition at line 181 of file src/base/lSymTab.H. References usWord. |
|
|
Definition at line 181 of file include/lSymTab.H. References usWord. Referenced by write_out_datum_word(). |
|
|
Definition at line 154 of file src/base/lSymTab.H. |
|
|
Definition at line 154 of file include/lSymTab.H. References varType, and varTypes. Referenced by nameTable::SetOffset(), write_out_data_one_section(), write_out_initialized_data_section(), and nameTable::WriteRebel(). |
|
|
Definition at line 178 of file src/base/lSymTab.H. References Word. |
|
|
Definition at line 178 of file include/lSymTab.H. References Word. Referenced by write_out_datum_word(). |
|
|
Definition at line 160 of file src/base/lSymTab.H. References isDummy. |
|
|
Definition at line 160 of file include/lSymTab.H. References isDummy. Referenced by write_out_datum_byte(), write_out_datum_double(), write_out_datum_float(), write_out_datum_long(), write_out_datum_long_long(), and write_out_datum_word(). |
|
|
Definition at line 173 of file src/base/lSymTab.H. References Byte. |
|
|
Definition at line 173 of file include/lSymTab.H. References Byte. Referenced by nameTable::SetOffset(). |
|
|
Definition at line 200 of file src/base/lSymTab.H. References Double. |
|
|
Definition at line 200 of file include/lSymTab.H. References Double. Referenced by nameTable::SetOffset(). |
|
|
Definition at line 161 of file src/base/lSymTab.H. References isDummy. |
|
|
Definition at line 161 of file include/lSymTab.H. References isDummy. |
|
|
Definition at line 197 of file src/base/lSymTab.H. References Float. |
|
|
Definition at line 197 of file include/lSymTab.H. References Float. Referenced by nameTable::SetOffset(). |
|
|
Definition at line 218 of file src/base/lSymTab.H. References Label, LIR_LABEL, LIR_LABELASINT, LIR_STRING, LIR_STRINGASINT, strcpy(), String, strlen(), and varType. |
|
|
Definition at line 218 of file include/lSymTab.H. References Label, LIR_LABEL, LIR_LABELASINT, LIR_STRING, LIR_STRINGASINT, strcpy(), String, strlen(), and varType. Referenced by nameTable::SetOffset(). |
|
|
Definition at line 185 of file src/base/lSymTab.H. References Long. |
|
|
Definition at line 185 of file include/lSymTab.H. References Long. Referenced by nameTable::SetOffset(). |
|
|
Definition at line 191 of file src/base/lSymTab.H. References Longlong. |
|
|
Definition at line 191 of file include/lSymTab.H. References Longlong. Referenced by nameTable::SetOffset(). |
|
|
Definition at line 164 of file src/base/lSymTab.H. |
|
|
Definition at line 164 of file include/lSymTab.H. |
|
|
Definition at line 158 of file src/base/lSymTab.H. References offset. |
|
|
Definition at line 158 of file include/lSymTab.H. References offset. Referenced by nameTable::SetOffset(). |
|
|
Definition at line 203 of file src/base/lSymTab.H. References Label, LIR_LABEL, LIR_LABELASINT, LIR_STRING, LIR_STRINGASINT, strcpy(), String, strlen(), and varType. |
|
|
Definition at line 203 of file include/lSymTab.H. References Label, LIR_LABEL, LIR_LABELASINT, LIR_STRING, LIR_STRINGASINT, strcpy(), String, strlen(), and varType. Referenced by nameTable::SetOffset(). |
|
|
Definition at line 176 of file src/base/lSymTab.H. References usByte. |
|
|
Definition at line 176 of file include/lSymTab.H. References usByte. Referenced by nameTable::SetOffset(). |
|
|
Definition at line 188 of file src/base/lSymTab.H. References usLong. |
|
|
Definition at line 188 of file include/lSymTab.H. References usLong. Referenced by nameTable::SetOffset(). |
|
|
Definition at line 194 of file src/base/lSymTab.H. References usLonglong. |
|
|
Definition at line 194 of file include/lSymTab.H. References usLonglong. Referenced by nameTable::SetOffset(). |
|
|
Definition at line 182 of file src/base/lSymTab.H. References usWord. |
|
|
Definition at line 182 of file include/lSymTab.H. References usWord. Referenced by nameTable::SetOffset(). |
|
|
Definition at line 155 of file src/base/lSymTab.H. References varType. |
|
|
Definition at line 155 of file include/lSymTab.H. References varType. Referenced by nameTable::SetOffset(). |
|
|
Definition at line 179 of file src/base/lSymTab.H. References Word. |
|
|
Definition at line 179 of file include/lSymTab.H. References Word. Referenced by nameTable::SetOffset(). |
|
||||||||||||||||
|
|
|
||||||||||||||||
|
Definition at line 28 of file lSymTab.C. References Byte, Double, exit(), Float, fprintf(), isDummy, Label, LegoFatal(), LIR_BYTE, LIR_DOUBLE, LIR_FLOAT, LIR_LABEL, LIR_LABELASINT, LIR_LONG, LIR_LONGLONG, LIR_STRING, LIR_STRINGASINT, LIR_USBYTE, LIR_USLONG, LIR_USLONGLONG, LIR_USWORD, LIR_VOID, LIR_WORD, LIR_WRITTEN, Long, Longlong, next, offset, String, usByte, usLong, usLonglong, usWord, varType, and Word. Referenced by nameTable::WriteRebel(). |
|
|
Definition at line 94 of file src/base/lSymTab.H. Referenced by GetByte(), SetByte(), and WriteRebel(). |
|
|
Definition at line 103 of file src/base/lSymTab.H. Referenced by GetDouble(), SetDouble(), and WriteRebel(). |
|
|
Definition at line 102 of file src/base/lSymTab.H. Referenced by GetFloat(), SetFloat(), and WriteRebel(). |
|
|
Definition at line 90 of file src/base/lSymTab.H. Referenced by datum(), FindOffset(), IsDummy(), SetDummy(), and WriteRebel(). |
|
|
Definition at line 105 of file src/base/lSymTab.H. |
|
|
Definition at line 105 of file include/lSymTab.H. Referenced by GetLabel(), SetLabel(), SetString(), and WriteRebel(). |
|
|
Definition at line 98 of file src/base/lSymTab.H. Referenced by GetLong(), SetLong(), and WriteRebel(). |
|
|
Definition at line 100 of file src/base/lSymTab.H. Referenced by GetLongLong(), SetLongLong(), and WriteRebel(). |
|
|
Definition at line 91 of file src/base/lSymTab.H. |
|
|
Definition at line 91 of file include/lSymTab.H. Referenced by Append(), datum(), FindOffset(), WriteRebel(), and ~datum(). |
|
|
Definition at line 89 of file src/base/lSymTab.H. Referenced by datum(), FindOffset(), GetOffset(), SetOffset(), and WriteRebel(). |
|
|
Definition at line 104 of file src/base/lSymTab.H. |
|
|
Definition at line 104 of file include/lSymTab.H. Referenced by datum(), GetString(), SetLabel(), SetString(), WriteRebel(), and ~datum(). |
|
|
Definition at line 95 of file src/base/lSymTab.H. Referenced by GetUsByte(), SetUsByte(), and WriteRebel(). |
|
|
Definition at line 99 of file src/base/lSymTab.H. Referenced by GetUsLong(), SetUsLong(), and WriteRebel(). |
|
|
Definition at line 101 of file src/base/lSymTab.H. Referenced by datum(), GetUsLongLong(), SetUsLongLong(), and WriteRebel(). |
|
|
Definition at line 97 of file src/base/lSymTab.H. Referenced by GetUsWord(), SetUsWord(), and WriteRebel(). |
|
|
Definition at line 88 of file src/base/lSymTab.H. Referenced by datum(), GetVarType(), SetLabel(), SetString(), SetVarType(), WriteRebel(), and ~datum(). |
|
|
Definition at line 96 of file src/base/lSymTab.H. Referenced by GetWord(), SetWord(), and WriteRebel(). |
1.3.2