Changeset 206759 in webkit for trunk/Source/JavaScriptCore/offlineasm/asm.rb
- Timestamp:
- Oct 3, 2016, 4:24:56 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/offlineasm/asm.rb
r200666 r206759 30 30 require "digest/sha1" 31 31 require "offsets" 32 require 'optparse' 32 33 require "parser" 33 34 require "self_hash" … … 302 303 outputFlnm = ARGV.shift 303 304 305 $options = {} 306 OptionParser.new do |opts| 307 opts.banner = "Usage: asm.rb asmFile offsetsFile outputFileName [--assembler=<ASM>]" 308 # This option is currently only used to specify the masm assembler 309 opts.on("--assembler=[ASM]", "Specify an assembler to use.") do |assembler| 310 $options[:assembler] = assembler 311 end 312 end.parse! 313 304 314 begin 305 315 configurationList = offsetsAndConfigurationIndex(offsetsFile) … … 320 330 $commentPrefix + " offlineasm input hash: " + parseHash(asmFile) + 321 331 " " + Digest::SHA1.hexdigest(configurationList.map{|v| (v[0] + [v[1]]).join(' ')}.join(' ')) + 322 " " + selfHash 332 " " + selfHash + 333 " " + Digest::SHA1.hexdigest($options.has_key?(:assembler) ? $options[:assembler] : "") 323 334 324 335 if FileTest.exist? outputFlnm
Note:
See TracChangeset
for help on using the changeset viewer.