summaryrefslogtreecommitdiff
path: root/lib/ruby_vm/rjit/code_block.rb
diff options
context:
space:
mode:
authorTakashi Kokubun <[email protected]>2023-03-10 11:55:48 -0800
committerTakashi Kokubun <[email protected]>2023-03-10 13:04:45 -0800
commitc364e0745dae0371c542bff770038b210832700e (patch)
tree26b6427f924520ba1debc8a81d53e36421582efa /lib/ruby_vm/rjit/code_block.rb
parent9bb43978759ca86ba09d9ca6cf24506621f5bcbe (diff)
RJIT: Introduce --rjit-exec-mem-size
Diffstat (limited to 'lib/ruby_vm/rjit/code_block.rb')
-rw-r--r--lib/ruby_vm/rjit/code_block.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/ruby_vm/rjit/code_block.rb b/lib/ruby_vm/rjit/code_block.rb
index 20f16fefd1..33b96334b6 100644
--- a/lib/ruby_vm/rjit/code_block.rb
+++ b/lib/ruby_vm/rjit/code_block.rb
@@ -18,9 +18,9 @@ module RubyVM::RJIT
start_addr = write_addr
# Write machine code
- C.rjit_mark_writable
+ C.mprotect_write(@mem_block, @mem_size)
@write_pos += asm.assemble(start_addr)
- C.rjit_mark_executable
+ C.mprotect_exec(@mem_block, @mem_size)
end_addr = write_addr