aboutsummaryrefslogtreecommitdiffstats
path: root/thread.c
diff options
context:
space:
mode:
authorYuta Saito <kateinoigakukun@gmail.com>2023-11-22 15:23:04 +0000
committerYuta Saito <kateinoigakukun@gmail.com>2023-11-23 02:18:53 +0900
commit295d648f766d46c5da059dac26b0373f986b6a28 (patch)
treee29f7929ea5d7350e779a3cf0abc66ad773eacf3 /thread.c
parent341321f11596dfef5e9af13fa1fad797fbfcdf67 (diff)
downloadruby-295d648f766d46c5da059dac26b0373f986b6a28.tar.gz
[wasm] Use xmalloc/xfree for jmpbuf allocation to trigger GC properly
`rb_vm_tag_jmpbuf_{init,deinit}` are safe to raise exception since the given tag is not yet pushed to `ec->tag` or already popped from it at the time, so `ec->tag` is always valid and it's safe to raise exception when xmalloc fails.
Diffstat (limited to 'thread.c')
0 files changed, 0 insertions, 0 deletions