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