Lines Matching refs:CodeSignature
448 const CodeSignatureInfo &CodeSignature = LayoutBuilder.getCodeSignature(); in writeCodeSignatureData() local
452 uint8_t *HashReadEnd = BufferStart + CodeSignature.StartOffset; in writeCodeSignatureData()
456 uint8_t *HashWriteStart = HashReadEnd + CodeSignature.AllHeadersSize; in writeCodeSignatureData()
473 const uint32_t FileNamePad = CodeSignature.AllHeadersSize - in writeCodeSignatureData()
474 CodeSignature.FixedHeadersSize - in writeCodeSignatureData()
475 CodeSignature.OutputFileName.size(); in writeCodeSignatureData()
480 write32be(&SuperBlob->length, CodeSignature.Size); in writeCodeSignatureData()
484 write32be(&BlobIndex->offset, CodeSignature.BlobHeadersSize); in writeCodeSignatureData()
486 HashReadEnd + CodeSignature.BlobHeadersSize); in writeCodeSignatureData()
489 CodeSignature.Size - CodeSignature.BlobHeadersSize); in writeCodeSignatureData()
494 CodeSignature.OutputFileName.size() + FileNamePad); in writeCodeSignatureData()
497 write32be(&CodeDirectory->nCodeSlots, CodeSignature.BlockCount); in writeCodeSignatureData()
498 write32be(&CodeDirectory->codeLimit, CodeSignature.StartOffset); in writeCodeSignatureData()
499 CodeDirectory->hashSize = static_cast<uint8_t>(CodeSignature.HashSize); in writeCodeSignatureData()
502 CodeDirectory->pageSize = CodeSignature.BlockSizeShift; in writeCodeSignatureData()
515 memcpy(Id, CodeSignature.OutputFileName.begin(), in writeCodeSignatureData()
516 CodeSignature.OutputFileName.size()); in writeCodeSignatureData()
517 memset(Id + CodeSignature.OutputFileName.size(), 0, FileNamePad); in writeCodeSignatureData()
526 static_cast<size_t>(CodeSignature.BlockSize))); in writeCodeSignatureData()
530 assert(Hash.size() == CodeSignature.HashSize); in writeCodeSignatureData()
531 memcpy(CurrHashWritePosition, Hash.data(), CodeSignature.HashSize); in writeCodeSignatureData()
532 CurrHashReadPosition += CodeSignature.BlockSize; in writeCodeSignatureData()
533 CurrHashWritePosition += CodeSignature.HashSize; in writeCodeSignatureData()
546 msync(BufferStart, CodeSignature.StartOffset + CodeSignature.Size, in writeCodeSignatureData()