Lines Matching defs:HexData
254 if (R.HexData.size() == 0)
264 if (R.HexData.size() != 4)
271 if (R.HexData.size() != 8)
279 R.HexData.take_front(3) != "000")
285 if (R.HexData.size() != 4)
334 Rec.HexData = Line.substr(9, DataLen * 2);
427 IHexLineData HexData = IHexRecord::getLine(Type, Addr, Data);
428 memcpy(Out.getBufferStart() + Offset, HexData.data(), HexData.size());
429 Offset += HexData.size();
518 void OwnedDataSection::appendHexData(StringRef HexData) {
519 assert((HexData.size() & 1) == 0);
520 while (!HexData.empty()) {
521 Data.push_back(checkedGetHex<uint8_t>(HexData.take_front(2)));
522 HexData = HexData.drop_front(2);
1359 if (R.HexData.empty())
1372 Section->appendHexData(R.HexData);
1378 SegmentAddr = checkedGetHex<uint16_t>(R.HexData) << 4;
1382 Obj->Entry = checkedGetHex<uint32_t>(R.HexData);
1387 BaseAddr = checkedGetHex<uint16_t>(R.HexData) << 16;
2813 IHexLineData HexData;
2823 HexData = IHexRecord::getLine(IHexRecord::StartAddr80x86, 0, Data);
2827 HexData = IHexRecord::getLine(IHexRecord::StartAddr, 0, Data);
2829 memcpy(Buf, HexData.data(), HexData.size());
2830 return HexData.size();
2834 IHexLineData HexData = IHexRecord::getLine(IHexRecord::EndOfFile, 0, {});
2835 memcpy(Buf, HexData.data(), HexData.size());
2836 return HexData.size();