node/lib/metasm/metasm/exe_format/main.rb
# returns the exe disassembler
# if it does not exist, creates one, and feeds it with the exe sections
returns the exe disassembler
if it does not exist, creates one, and feeds it with the exe sections
returns the exe disassembler if it does not exist creates one and feeds it with the exe sections
def init_disassembler
		@disassembler ||= Disassembler.new(self)
		@disassembler.cpu ||= cpu
		each_section { |edata, base|
			edata ||= EncodedData.new
			@disassembler.add_section edata, base
		}
		@disassembler
	end
def init_disassembler @disassembler ||= Disassembler . new ( self ) @disassembler . cpu ||= cpu each_section { | edata , base | edata ||= EncodedData . new @disassembler . add_section edata , base } @disassembler end
returns the exe disassembler
if it does not exist, creates one, and feeds it with the exe sections
returns the exe disassembler if it does not exist creates one and feeds it with the exe sections