summaryrefslogtreecommitdiff
path: root/ruby_atomic.h
diff options
context:
space:
mode:
authorPeter Zhu <peter@peterzhu.ca>2023-09-05 13:34:46 -0400
committerPeter Zhu <peter@peterzhu.ca>2023-09-05 14:32:15 -0400
commit9a8398a18f364d3bcfc8d2744162d3572d9491e4 (patch)
tree4d9202dffe750a9c9377f18755e33d3556ab3246 /ruby_atomic.h
parent06a1d16dc2108c54090a0fca8b356f39ef353a99 (diff)
Introduce rb_gc_remove_weak
If we're during incremental marking, then Ruby code can execute that deallocates certain memory buffers that have been called with rb_gc_mark_weak, which can cause use-after-free bugs.
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/8375
Diffstat (limited to 'ruby_atomic.h')
0 files changed, 0 insertions, 0 deletions