node/lib/metasm/metasm/disassemble.rb
def disassemble_fast(entrypoint, maxdepth=-1, &b)
		ep = [entrypoint]
		until ep.empty?
			disassemble_fast_step(ep, &b)
			maxdepth -= 1
			ep.delete_if { |a| not @decoded[normalize(a[0])] } if maxdepth == 0
		end
		check_noreturn_function(entrypoint)
	end
# disassembles fast from a list of entrypoints
# see disassemble_fast_step
disassembles fast from a list of entrypoints
see disassemble_fast_step
disassembles fast from a list of entrypoints see disassemble_fast_step
def disassemble_fast(entrypoint, maxdepth=-1, &b)
		ep = [entrypoint]
		until ep.empty?
			disassemble_fast_step(ep, &b)
			maxdepth -= 1
			ep.delete_if { |a| not @decoded[normalize(a[0])] } if maxdepth == 0
		end
		check_noreturn_function(entrypoint)
	end
def disassemble_fast ( entrypoint , maxdepth = - 1 , & b ) ep = [ entrypoint ] until ep . empty? disassemble_fast_step ( ep , & b ) maxdepth -= 1 ep . delete_if { | a | not @decoded [ normalize ( a [ 0 ] ) ] } if maxdepth == 0 end check_noreturn_function ( entrypoint ) end
disassembles fast from a list of entrypoints
see disassemble_fast_step
disassembles fast from a list of entrypoints see disassemble_fast_step
entrypoint
maxdepth
b