Lines Matching refs:CodeSignature

447   const CodeSignatureInfo &CodeSignature = LayoutBuilder.getCodeSignature();  in writeCodeSignatureData()  local
451 uint8_t *HashReadEnd = BufferStart + CodeSignature.StartOffset; in writeCodeSignatureData()
455 uint8_t *HashWriteStart = HashReadEnd + CodeSignature.AllHeadersSize; in writeCodeSignatureData()
472 const uint32_t FileNamePad = CodeSignature.AllHeadersSize - in writeCodeSignatureData()
473 CodeSignature.FixedHeadersSize - in writeCodeSignatureData()
474 CodeSignature.OutputFileName.size(); in writeCodeSignatureData()
479 write32be(&SuperBlob->length, CodeSignature.Size); in writeCodeSignatureData()
483 write32be(&BlobIndex->offset, CodeSignature.BlobHeadersSize); in writeCodeSignatureData()
485 HashReadEnd + CodeSignature.BlobHeadersSize); in writeCodeSignatureData()
488 CodeSignature.Size - CodeSignature.BlobHeadersSize); in writeCodeSignatureData()
493 CodeSignature.OutputFileName.size() + FileNamePad); in writeCodeSignatureData()
496 write32be(&CodeDirectory->nCodeSlots, CodeSignature.BlockCount); in writeCodeSignatureData()
497 write32be(&CodeDirectory->codeLimit, CodeSignature.StartOffset); in writeCodeSignatureData()
498 CodeDirectory->hashSize = static_cast<uint8_t>(CodeSignature.HashSize); in writeCodeSignatureData()
501 CodeDirectory->pageSize = CodeSignature.BlockSizeShift; in writeCodeSignatureData()
514 memcpy(Id, CodeSignature.OutputFileName.begin(), in writeCodeSignatureData()
515 CodeSignature.OutputFileName.size()); in writeCodeSignatureData()
516 memset(Id + CodeSignature.OutputFileName.size(), 0, FileNamePad); in writeCodeSignatureData()
525 static_cast<size_t>(CodeSignature.BlockSize))); in writeCodeSignatureData()
529 assert(Hash.size() == CodeSignature.HashSize); in writeCodeSignatureData()
530 memcpy(CurrHashWritePosition, Hash.data(), CodeSignature.HashSize); in writeCodeSignatureData()
531 CurrHashReadPosition += CodeSignature.BlockSize; in writeCodeSignatureData()
532 CurrHashWritePosition += CodeSignature.HashSize; in writeCodeSignatureData()
545 msync(BufferStart, CodeSignature.StartOffset + CodeSignature.Size, in writeCodeSignatureData()