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)
108public bool HasSignature => !_codeSignatureLoadCommand.Command.IsDefault; 126_codeSignatureBlob.Write(file, _codeSignatureLoadCommand.Command.GetDataOffset(_header)); 132Debug.Assert(!machObject._codeSignatureLoadCommand.Command.IsDefault); 133uint signatureStart = machObject._codeSignatureLoadCommand.Command.GetDataOffset(machObject._header); 157!_codeSignatureLoadCommand.Command.IsDefault) 207if (_codeSignatureLoadCommand.Command.IsDefault) 214file.Write(_codeSignatureLoadCommand.FileOffset, ref clearedCommand); 219- _codeSignatureLoadCommand.Command.GetFileSize(_header), 266if (!CodeSignatureLCsAreEquivalent(a._codeSignatureLoadCommand, b._codeSignatureLoadCommand, a._header)) 318if (!_codeSignatureLoadCommand.Command.IsDefault) 320file.Write(_codeSignatureLoadCommand.FileOffset, ref _codeSignatureLoadCommand.Command); 321_codeSignatureBlob?.Write(file, _codeSignatureLoadCommand.Command.GetDataOffset(_header)); 428uint csPtr = (uint)(_codeSignatureLoadCommand.Command.IsDefault ? NextLoadCommandOffset : _codeSignatureLoadCommand.FileOffset); 431if (_codeSignatureLoadCommand.Command.IsDefault) 455if (!_codeSignatureLoadCommand.Command.IsDefault) 457Debug.Assert(_codeSignatureLoadCommand.Command.GetDataOffset(_header) % CodeSignatureAlignment == 0); 458Debug.Assert(_codeSignatureLoadCommand.Command.GetDataOffset(_header) + _codeSignatureLoadCommand.Command.GetFileSize(_header) == GetFileSize()); 459return _codeSignatureLoadCommand.Command.GetDataOffset(_header); 479if (!_codeSignatureLoadCommand.Command.IsDefault) 481Debug.Assert(_symtabCommand.Command.GetStringTableOffset(_header) + _symtabCommand.Command.GetStringTableSize(_header) <= _codeSignatureLoadCommand.Command.GetDataOffset(_header)); 483var csStart = _codeSignatureLoadCommand.Command.GetDataOffset(_header); 484var csEnd = csStart + _codeSignatureLoadCommand.Command.GetFileSize(_header); 486Debug.Assert(_codeSignatureLoadCommand.Command.GetDataOffset(_header) % CodeSignatureAlignment == 0);