Maintenance Ruby 3.3 gets fixes, but no new features. Switch to Ruby 4.0 →
class method
Fiddle::Pointer.read
Fiddle::Pointer.read(address, len) => string
ext/fiddle/pointer.c
View on GitHub ↗
static VALUE
rb_fiddle_ptr_read_mem(VALUE klass, VALUE address, VALUE len)
{
return rb_str_new((char *)NUM2PTR(address), NUM2ULONG(len));
}
Or read the memory at address address with length len and return a string with that memory