3 writes to _codeSignatureLoadCommand
Microsoft.NET.HostModel (3)
MachO\MachObjectFile.cs (3)
54
_codeSignatureLoadCommand
= codeSignatureLC;
222
_codeSignatureLoadCommand
= default;
446
_codeSignatureLoadCommand
= (new LinkEditLoadCommand(MachLoadCommandType.CodeSignature, csOffset, csSize, _header), csPtr);
27 references to _codeSignatureLoadCommand
Microsoft.NET.HostModel (27)
MachO\MachObjectFile.cs (27)
108
public bool HasSignature => !
_codeSignatureLoadCommand
.Command.IsDefault;
126
_codeSignatureBlob.Write(file,
_codeSignatureLoadCommand
.Command.GetDataOffset(_header));
132
Debug.Assert(!machObject.
_codeSignatureLoadCommand
.Command.IsDefault);
133
uint signatureStart = machObject.
_codeSignatureLoadCommand
.Command.GetDataOffset(machObject._header);
157
!
_codeSignatureLoadCommand
.Command.IsDefault)
207
if (
_codeSignatureLoadCommand
.Command.IsDefault)
214
file.Write(
_codeSignatureLoadCommand
.FileOffset, ref clearedCommand);
219
-
_codeSignatureLoadCommand
.Command.GetFileSize(_header),
266
if (!CodeSignatureLCsAreEquivalent(a.
_codeSignatureLoadCommand
, b.
_codeSignatureLoadCommand
, a._header))
318
if (!
_codeSignatureLoadCommand
.Command.IsDefault)
320
file.Write(
_codeSignatureLoadCommand
.FileOffset, ref
_codeSignatureLoadCommand
.Command);
321
_codeSignatureBlob?.Write(file,
_codeSignatureLoadCommand
.Command.GetDataOffset(_header));
428
uint csPtr = (uint)(
_codeSignatureLoadCommand
.Command.IsDefault ? NextLoadCommandOffset :
_codeSignatureLoadCommand
.FileOffset);
431
if (
_codeSignatureLoadCommand
.Command.IsDefault)
455
if (!
_codeSignatureLoadCommand
.Command.IsDefault)
457
Debug.Assert(
_codeSignatureLoadCommand
.Command.GetDataOffset(_header) % CodeSignatureAlignment == 0);
458
Debug.Assert(
_codeSignatureLoadCommand
.Command.GetDataOffset(_header) +
_codeSignatureLoadCommand
.Command.GetFileSize(_header) == GetFileSize());
459
return
_codeSignatureLoadCommand
.Command.GetDataOffset(_header);
479
if (!
_codeSignatureLoadCommand
.Command.IsDefault)
481
Debug.Assert(_symtabCommand.Command.GetStringTableOffset(_header) + _symtabCommand.Command.GetStringTableSize(_header) <=
_codeSignatureLoadCommand
.Command.GetDataOffset(_header));
483
var csStart =
_codeSignatureLoadCommand
.Command.GetDataOffset(_header);
484
var csEnd = csStart +
_codeSignatureLoadCommand
.Command.GetFileSize(_header);
486
Debug.Assert(
_codeSignatureLoadCommand
.Command.GetDataOffset(_header) % CodeSignatureAlignment == 0);