Method: MachO::LoadCommands::BuildVersionCommand#sdk_string

Defined in:
lib/macho/load_commands.rb

#sdk_stringString

A string representation of the binary's SDK version.

Returns:

  • (String)

    a string representing the SDK version.



1086
1087
1088
1089
1090
1091
1092
1093
# File 'lib/macho/load_commands.rb', line 1086

def sdk_string
  binary = "%032<sdk>b" % { :sdk => sdk }
  segs = [
    binary[0..15], binary[16..23], binary[24..31]
  ].map { |s| s.to_i(2) }

  segs.join(".")
end