Lines Matching refs:HexData

238     if (R.HexData.size() == 0)  in checkRecord()
248 if (R.HexData.size() != 4) in checkRecord()
255 if (R.HexData.size() != 8) in checkRecord()
263 R.HexData.take_front(3) != "000") in checkRecord()
269 if (R.HexData.size() != 4) in checkRecord()
318 Rec.HexData = Line.substr(9, DataLen * 2); in parse()
411 IHexLineData HexData = IHexRecord::getLine(Type, Addr, Data); in writeData() local
412 memcpy(Out.getBufferStart() + Offset, HexData.data(), HexData.size()); in writeData()
413 Offset += HexData.size(); in writeData()
502 void OwnedDataSection::appendHexData(StringRef HexData) { in appendHexData() argument
503 assert((HexData.size() & 1) == 0); in appendHexData()
504 while (!HexData.empty()) { in appendHexData()
505 Data.push_back(checkedGetHex<uint8_t>(HexData.take_front(2))); in appendHexData()
506 HexData = HexData.drop_front(2); in appendHexData()
1330 if (R.HexData.empty()) in addDataSections()
1343 Section->appendHexData(R.HexData); in addDataSections()
1349 SegmentAddr = checkedGetHex<uint16_t>(R.HexData) << 4; in addDataSections()
1353 Obj->Entry = checkedGetHex<uint32_t>(R.HexData); in addDataSections()
1358 BaseAddr = checkedGetHex<uint16_t>(R.HexData) << 16; in addDataSections()
2717 IHexLineData HexData; in writeEntryPointRecord() local
2727 HexData = IHexRecord::getLine(IHexRecord::StartAddr80x86, 0, Data); in writeEntryPointRecord()
2731 HexData = IHexRecord::getLine(IHexRecord::StartAddr, 0, Data); in writeEntryPointRecord()
2733 memcpy(Buf, HexData.data(), HexData.size()); in writeEntryPointRecord()
2734 return HexData.size(); in writeEntryPointRecord()
2738 IHexLineData HexData = IHexRecord::getLine(IHexRecord::EndOfFile, 0, {}); in writeEndOfFileRecord() local
2739 memcpy(Buf, HexData.data(), HexData.size()); in writeEndOfFileRecord()
2740 return HexData.size(); in writeEndOfFileRecord()