Lines Matching refs:GOFF

40   if ((Object.getBufferSize() % GOFF::RecordLength) != 0) {  in GOFFObjectFile()
51 if ((base()[1] & 0xF0) >> 4 != GOFF::RT_HDR) { in GOFFObjectFile()
56 if ((base()[Object.getBufferSize() - GOFF::RecordLength + 1] & 0xF0) >> 4 != in GOFFObjectFile()
57 GOFF::RT_END) { in GOFFObjectFile()
70 for (const uint8_t *I = base(); I < End; I += GOFF::RecordLength) { in GOFFObjectFile()
74 size_t RecordNum = (I - base()) / GOFF::RecordLength; in GOFFObjectFile()
109 for (size_t J = 0; J < GOFF::RecordLength; ++J) { in GOFFObjectFile()
118 case GOFF::RT_ESD: { in GOFFObjectFile()
134 GOFF::ESDSymbolType SymbolType; in GOFFObjectFile()
139 if (SymbolType == GOFF::ESD_ST_ElementDefinition) { in GOFFObjectFile()
145 } else if (SymbolType == GOFF::ESD_ST_PartReference) { in GOFFObjectFile()
154 } else if (SymbolType == GOFF::ESD_ST_LabelDefinition) { in GOFFObjectFile()
171 case GOFF::RT_END: in GOFFObjectFile()
174 case GOFF::RT_HDR: in GOFFObjectFile()
235 GOFF::ESDSymbolType SymbolType; in isSymbolUnresolved()
238 if (SymbolType == GOFF::ESD_ST_ExternalReference) in isSymbolUnresolved()
240 if (SymbolType == GOFF::ESD_ST_PartReference) { in isSymbolUnresolved()
263 GOFF::ESDBindingStrength BindingStrength; in getSymbolFlags()
265 if (BindingStrength == GOFF::ESD_BST_Weak) in getSymbolFlags()
268 GOFF::ESDBindingScope BindingScope; in getSymbolFlags()
271 if (BindingScope != GOFF::ESD_BSC_Section) { in getSymbolFlags()
275 if (BindingScope == GOFF::ESD_BSC_ImportExport) in getSymbolFlags()
288 GOFF::ESDSymbolType SymbolType; in getSymbolType()
290 GOFF::ESDExecutable Executable; in getSymbolType()
293 if (SymbolType != GOFF::ESD_ST_SectionDefinition && in getSymbolType()
294 SymbolType != GOFF::ESD_ST_ElementDefinition && in getSymbolType()
295 SymbolType != GOFF::ESD_ST_LabelDefinition && in getSymbolType()
296 SymbolType != GOFF::ESD_ST_PartReference && in getSymbolType()
297 SymbolType != GOFF::ESD_ST_ExternalReference) { in getSymbolType()
306 case GOFF::ESD_ST_SectionDefinition: in getSymbolType()
307 case GOFF::ESD_ST_ElementDefinition: in getSymbolType()
309 case GOFF::ESD_ST_LabelDefinition: in getSymbolType()
310 case GOFF::ESD_ST_PartReference: in getSymbolType()
311 case GOFF::ESD_ST_ExternalReference: in getSymbolType()
312 if (Executable != GOFF::ESD_EXE_CODE && Executable != GOFF::ESD_EXE_DATA && in getSymbolType()
313 Executable != GOFF::ESD_EXE_Unspecified) { in getSymbolType()
322 case GOFF::ESD_EXE_CODE: in getSymbolType()
324 case GOFF::ESD_EXE_DATA: in getSymbolType()
326 case GOFF::ESD_EXE_Unspecified: in getSymbolType()
412 GOFF::ESDSymbolType SymbolType; in moveSymbolNext()
416 bool SkipSymbol = ((SymbolType == GOFF::ESD_ST_ElementDefinition) || in moveSymbolNext()
417 (SymbolType == GOFF::ESD_ST_SectionDefinition)) && in moveSymbolNext()
444 std::min(DataLength, (uint16_t)(GOFF::RecordLength - DataIndex)); in getContinuousData()
451 DataLength -= SliceLength, Slice += GOFF::PayloadLength) { in getContinuousData()
460 SliceLength = std::min(DataLength, (uint16_t)GOFF::PayloadLength); in getContinuousData()
461 Slice += GOFF::RecordPrefixLength; in getContinuousData()