dlwrap(p1)
public
Returns a memory pointer of a function’s hexadecimal address location
val
Example:
lib = Fiddle.dlopen('/lib64/libc-2.15.so')
=>
Fiddle.dlwrap(lib['strcpy'].to_s(16))
=> 25522520
static VALUE
rb_fiddle_value2ptr(VALUE self, VALUE val)
{
return PTR2NUM((void*)val);
}