3 writes to _codeSignatureLoadCommand
Microsoft.NET.HostModel (3)
MachO\MachObjectFile.cs (3)
70
_codeSignatureLoadCommand
= codeSignatureLC;
240
_codeSignatureLoadCommand
= default;
464
_codeSignatureLoadCommand
= (new LinkEditLoadCommand(MachLoadCommandType.CodeSignature, csOffset, csSize, _header), csPtr);
27 references to _codeSignatureLoadCommand
Microsoft.NET.HostModel (27)
MachO\MachObjectFile.cs (27)
124
public bool HasSignature => !
_codeSignatureLoadCommand
.Command.IsDefault;
142
_codeSignatureBlob.Write(file,
_codeSignatureLoadCommand
.Command.GetDataOffset(_header));
148
Debug.Assert(!machObject.
_codeSignatureLoadCommand
.Command.IsDefault);
149
uint signatureStart = machObject.
_codeSignatureLoadCommand
.Command.GetDataOffset(machObject._header);
175
!
_codeSignatureLoadCommand
.Command.IsDefault)
225
if (
_codeSignatureLoadCommand
.Command.IsDefault)
232
file.Write(
_codeSignatureLoadCommand
.FileOffset, ref clearedCommand);
237
-
_codeSignatureLoadCommand
.Command.GetFileSize(_header),
284
if (!CodeSignatureLCsAreEquivalent(a.
_codeSignatureLoadCommand
, b.
_codeSignatureLoadCommand
, a._header))
336
if (!
_codeSignatureLoadCommand
.Command.IsDefault)
338
file.Write(
_codeSignatureLoadCommand
.FileOffset, ref
_codeSignatureLoadCommand
.Command);
339
_codeSignatureBlob?.Write(file,
_codeSignatureLoadCommand
.Command.GetDataOffset(_header));
446
uint csPtr = (uint)(
_codeSignatureLoadCommand
.Command.IsDefault ? NextLoadCommandOffset :
_codeSignatureLoadCommand
.FileOffset);
449
if (
_codeSignatureLoadCommand
.Command.IsDefault)
473
if (!
_codeSignatureLoadCommand
.Command.IsDefault)
475
Debug.Assert(
_codeSignatureLoadCommand
.Command.GetDataOffset(_header) % CodeSignatureAlignment == 0);
476
Debug.Assert(
_codeSignatureLoadCommand
.Command.GetDataOffset(_header) +
_codeSignatureLoadCommand
.Command.GetFileSize(_header) == GetFileSize());
477
return
_codeSignatureLoadCommand
.Command.GetDataOffset(_header);
497
if (!
_codeSignatureLoadCommand
.Command.IsDefault)
499
Debug.Assert(_symtabCommand.Command.GetStringTableOffset(_header) + _symtabCommand.Command.GetStringTableSize(_header) <=
_codeSignatureLoadCommand
.Command.GetDataOffset(_header));
501
var csStart =
_codeSignatureLoadCommand
.Command.GetDataOffset(_header);
502
var csEnd = csStart +
_codeSignatureLoadCommand
.Command.GetFileSize(_header);
504
Debug.Assert(
_codeSignatureLoadCommand
.Command.GetDataOffset(_header) % CodeSignatureAlignment == 0);