node/lib/metasm/metasm/disassemble_api.rb
# return the graph of function => subfunction list
# recurses from an entrypoint
return the graph of function => subfunction list
recurses from an entrypoint
return the graph of function = > subfunction list recurses from an entrypoint
def function_graph_from(addr)
		addr = normalize(addr)
		addr = find_function_start(addr) || addr
		ret = {}
		osz = ret.length-1
		while ret.length != osz
			osz = ret.length
			function_graph(ret.values.flatten + [addr], ret)
		end
		ret
	end
def function_graph_from ( addr ) addr = normalize ( addr ) addr = find_function_start ( addr ) || addr ret = { } osz = ret . length - 1 while ret . length != osz osz = ret . length function_graph ( ret . values . flatten + [ addr ] , ret ) end ret end
return the graph of function => subfunction list
recurses from an entrypoint
return the graph of function = > subfunction list recurses from an entrypoint
addr