in cherry/codesign.go [141:148]
func (l *linkeditDataCmd) put(out []byte) []byte {
// load command is little endian
out = put32le(out, l.cmd)
out = put32le(out, l.cmdsize)
out = put32le(out, l.dataoff)
out = put32le(out, l.datasize)
return out
}