Lines Matching refs:recordBytes
533 static void fixRecordAlignment(MutableArrayRef<uint8_t> recordBytes, in fixRecordAlignment() argument
535 size_t alignedSize = recordBytes.size(); in fixRecordAlignment()
538 reinterpret_cast<RecordPrefix *>(recordBytes.data())->RecordLen = in fixRecordAlignment()
540 memset(recordBytes.data() + oldSize, 0, alignedSize - oldSize); in fixRecordAlignment()
545 static void replaceWithSkipRecord(MutableArrayRef<uint8_t> recordBytes) { in replaceWithSkipRecord() argument
546 memset(recordBytes.data(), 0, recordBytes.size()); in replaceWithSkipRecord()
547 auto *prefix = reinterpret_cast<RecordPrefix *>(recordBytes.data()); in replaceWithSkipRecord()
549 prefix->RecordLen = recordBytes.size() - 2; in replaceWithSkipRecord()
562 auto recordBytes = MutableArrayRef<uint8_t>(storage).take_back(alignedSize); in writeSymbolRecord() local
566 nextRelocIndex, recordBytes.data()); in writeSymbolRecord()
567 fixRecordAlignment(recordBytes, sym.length()); in writeSymbolRecord()
571 if (!source->remapTypesInSymbolRecord(recordBytes)) { in writeSymbolRecord()
573 replaceWithSkipRecord(recordBytes); in writeSymbolRecord()
578 translateIdSymbols(recordBytes, source); in writeSymbolRecord()