2017-11-01から1ヶ月間の記事一覧
JITコンパイラ実装のために、メモリに機械語を展開して実行させる。 メモリに機械語を配置するだけではなく、OSの機能を使って実行権限をつける必要がある。 Linuxでは、mprotectというシステムコールを使う。 C言語からmprotectを使うには、sys/mman.hをinc…
JITコンパイラ実装のために、メモリに機械語を展開して実行させる。 メモリに機械語を配置するだけではなく、OSの機能を使って実行権限をつける必要がある。 Linuxでは、mprotectというシステムコールを使う。 C言語からmprotectを使うには、sys/mman.hをinc…