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)
124public bool HasSignature => !_codeSignatureLoadCommand.Command.IsDefault; 142_codeSignatureBlob.Write(file, _codeSignatureLoadCommand.Command.GetDataOffset(_header)); 148Debug.Assert(!machObject._codeSignatureLoadCommand.Command.IsDefault); 149uint signatureStart = machObject._codeSignatureLoadCommand.Command.GetDataOffset(machObject._header); 175!_codeSignatureLoadCommand.Command.IsDefault) 225if (_codeSignatureLoadCommand.Command.IsDefault) 232file.Write(_codeSignatureLoadCommand.FileOffset, ref clearedCommand); 237- _codeSignatureLoadCommand.Command.GetFileSize(_header), 284if (!CodeSignatureLCsAreEquivalent(a._codeSignatureLoadCommand, b._codeSignatureLoadCommand, a._header)) 336if (!_codeSignatureLoadCommand.Command.IsDefault) 338file.Write(_codeSignatureLoadCommand.FileOffset, ref _codeSignatureLoadCommand.Command); 339_codeSignatureBlob?.Write(file, _codeSignatureLoadCommand.Command.GetDataOffset(_header)); 446uint csPtr = (uint)(_codeSignatureLoadCommand.Command.IsDefault ? NextLoadCommandOffset : _codeSignatureLoadCommand.FileOffset); 449if (_codeSignatureLoadCommand.Command.IsDefault) 473if (!_codeSignatureLoadCommand.Command.IsDefault) 475Debug.Assert(_codeSignatureLoadCommand.Command.GetDataOffset(_header) % CodeSignatureAlignment == 0); 476Debug.Assert(_codeSignatureLoadCommand.Command.GetDataOffset(_header) + _codeSignatureLoadCommand.Command.GetFileSize(_header) == GetFileSize()); 477return _codeSignatureLoadCommand.Command.GetDataOffset(_header); 497if (!_codeSignatureLoadCommand.Command.IsDefault) 499Debug.Assert(_symtabCommand.Command.GetStringTableOffset(_header) + _symtabCommand.Command.GetStringTableSize(_header) <= _codeSignatureLoadCommand.Command.GetDataOffset(_header)); 501var csStart = _codeSignatureLoadCommand.Command.GetDataOffset(_header); 502var csEnd = csStart + _codeSignatureLoadCommand.Command.GetFileSize(_header); 504Debug.Assert(_codeSignatureLoadCommand.Command.GetDataOffset(_header) % CodeSignatureAlignment == 0);