Class: UserfaultFD::Region
- Inherits:
-
Object
- Object
- UserfaultFD::Region
- Defined in:
- sig/userfaultfd.rbs,
ext/userfaultfd/userfaultfd.c
Instance Method Summary collapse
- #address ⇒ Integer
-
#initialize(*args) ⇒ Region
constructor
A new instance of Region.
- #madvise(advice) ⇒ nil
- #page_size ⇒ Integer
- #read(offset_value, length_value) ⇒ String
- #size ⇒ Integer
- #to_ptr ⇒ Integer
- #unmap ⇒ nil
- #unmapped? ⇒ Boolean
- #write(offset_value, string) ⇒ Integer
Constructor Details
#initialize(*args) ⇒ Region
Returns a new instance of Region.
647 |
# File 'ext/userfaultfd/userfaultfd.c', line 647
def initialize: (size: Integer, ?shared: bool, ?huge: bool) -> void
|
Instance Method Details
#address ⇒ Integer
679 |
# File 'ext/userfaultfd/userfaultfd.c', line 679
def address: () -> Integer
|
#madvise(advice) ⇒ nil
785 |
# File 'ext/userfaultfd/userfaultfd.c', line 785
def madvise: (:dontneed | :remove) -> nil
|
#page_size ⇒ Integer
691 |
# File 'ext/userfaultfd/userfaultfd.c', line 691
def page_size: () -> Integer
|
#read(offset_value, length_value) ⇒ String
740 |
# File 'ext/userfaultfd/userfaultfd.c', line 740
def read: (Integer offset, Integer length) -> String
|
#size ⇒ Integer
685 |
# File 'ext/userfaultfd/userfaultfd.c', line 685
def size: () -> Integer
|
#to_ptr ⇒ Integer
679 |
# File 'ext/userfaultfd/userfaultfd.c', line 679
def to_ptr: () -> Integer
|
#unmap ⇒ nil
699 |
# File 'ext/userfaultfd/userfaultfd.c', line 699
def unmap: () -> nil
|
#unmapped? ⇒ Boolean
711 |
# File 'ext/userfaultfd/userfaultfd.c', line 711
def unmapped?: () -> bool
|
#write(offset_value, string) ⇒ Integer
762 |
# File 'ext/userfaultfd/userfaultfd.c', line 762
def write: (Integer offset, String data) -> Integer
|