Lines Matching refs:HexData

257     if (R.HexData.size() == 0)  in checkRecord()
267 if (R.HexData.size() != 4) in checkRecord()
274 if (R.HexData.size() != 8) in checkRecord()
282 R.HexData.take_front(3) != "000") in checkRecord()
288 if (R.HexData.size() != 4) in checkRecord()
337 Rec.HexData = Line.substr(9, DataLen * 2); in parse()
430 IHexLineData HexData = IHexRecord::getLine(Type, Addr, Data); in writeData() local
431 memcpy(Out.getBufferStart() + Offset, HexData.data(), HexData.size()); in writeData()
432 Offset += HexData.size(); in writeData()
521 void OwnedDataSection::appendHexData(StringRef HexData) { in appendHexData() argument
522 assert((HexData.size() & 1) == 0); in appendHexData()
523 while (!HexData.empty()) { in appendHexData()
524 Data.push_back(checkedGetHex<uint8_t>(HexData.take_front(2))); in appendHexData()
525 HexData = HexData.drop_front(2); in appendHexData()
1362 if (R.HexData.empty()) in addDataSections()
1375 Section->appendHexData(R.HexData); in addDataSections()
1381 SegmentAddr = checkedGetHex<uint16_t>(R.HexData) << 4; in addDataSections()
1385 Obj->Entry = checkedGetHex<uint32_t>(R.HexData); in addDataSections()
1390 BaseAddr = checkedGetHex<uint16_t>(R.HexData) << 16; in addDataSections()
2807 IHexLineData HexData; in writeEntryPointRecord() local
2817 HexData = IHexRecord::getLine(IHexRecord::StartAddr80x86, 0, Data); in writeEntryPointRecord()
2821 HexData = IHexRecord::getLine(IHexRecord::StartAddr, 0, Data); in writeEntryPointRecord()
2823 memcpy(Buf, HexData.data(), HexData.size()); in writeEntryPointRecord()
2824 return HexData.size(); in writeEntryPointRecord()
2828 IHexLineData HexData = IHexRecord::getLine(IHexRecord::EndOfFile, 0, {}); in writeEndOfFileRecord() local
2829 memcpy(Buf, HexData.data(), HexData.size()); in writeEndOfFileRecord()
2830 return HexData.size(); in writeEndOfFileRecord()