Method: ASMREPL::Linux.make_function

Defined in:
lib/asmrepl/linux.rb

.make_function(name, args, ret) ⇒ Object



7
8
9
10
11
# File 'lib/asmrepl/linux.rb', line 7

def self.make_function name, args, ret
  ptr = Handle::DEFAULT[name]
  func = Function.new ptr, args, ret, name: name
  define_singleton_method name, &func.to_proc
end