module Fisk::Helpers
Constants
- MAP_ANON
- MAP_PRIVATE
- PROT_EXEC
- PROT_READ
from sys/mman.h on macOS
- PROT_WRITE
Public Class Methods
jitbuffer(size)
click to toggle source
# File lib/fisk/helpers.rb, line 76 def self.jitbuffer size JITBuffer.new mmap_jit size end
mmap_jit(size)
click to toggle source
# File lib/fisk/helpers.rb, line 45 def self.mmap_jit size ptr = mmap 0, size, PROT_READ | PROT_WRITE | PROT_EXEC, MAP_PRIVATE | MAP_ANON, -1, 0 ptr.size = size ptr end