2 instantiations of CodeDirectoryBlob
Microsoft.NET.HostModel (2)
MachO\BinaryFormat\Blobs\BlobParser.cs (1)
25
BlobMagic.CodeDirectory => new
CodeDirectoryBlob
(SimpleBlob.Read(reader, offset)),
MachO\BinaryFormat\Blobs\CodeDirectoryBlob.cs (1)
168
return new
CodeDirectoryBlob
(
15 references to CodeDirectoryBlob
Microsoft.NET.HostModel (15)
MachO\BinaryFormat\Blobs\CodeDirectoryBlob.cs (2)
117
public static
CodeDirectoryBlob
Create(
250
if (obj is not
CodeDirectoryBlob
other)
MachO\BinaryFormat\Blobs\EmbeddedSignatureBlob.cs (11)
36
CodeDirectoryBlob
codeDirectoryBlob,
62
public
CodeDirectoryBlob
CodeDirectoryBlob => (
CodeDirectoryBlob
)GetBlob(BlobMagic.CodeDirectory, throwIfNotFound: true)!;
100
byte usedHashSize = hashSize ??
CodeDirectoryBlob
.DefaultHashType.GetHashSize();
112
size += sizeof(
CodeDirectoryBlob
.CodeDirectoryHeader); // CodeDirectory header
113
size +=
CodeDirectoryBlob
.GetIdentifierLength(identifier); // Identifier
114
size += (long)
CodeDirectoryBlob
.GetCodeSlotCount(fileSize) * usedHashSize; // Code hashes
128
byte usedHashSize = hashSize ??
CodeDirectoryBlob
.DefaultHashType.GetHashSize();
142
size += sizeof(
CodeDirectoryBlob
.CodeDirectoryHeader); // CodeDirectory header
143
size +=
CodeDirectoryBlob
.GetIdentifierLength(identifier); // Identifier
145
size +=
CodeDirectoryBlob
.GetCodeSlotCount(fileSize) * usedHashSize; // Code hashes
MachO\MachObjectFile.cs (2)
136
var
codeDirectory =
CodeDirectoryBlob
.Create(