Ruby Cext Memory Truffle Hunt

Use when a Ruby native extension segfaults intermittently, corrupts data under load, or breaks after GC.compact — and when auditing native gems for dangling pointers. The scent library for use-after-free and GC-invalidated pointers in C extensions: raw VALUEs handed to libraries, and char* into String bytes.

basecamp a6a3855 11 files · 1.0 MB Updated

File contents

basecamp/house-skills/tree/main/plugins/dev/skills/ruby-cext-memory-truffle-hunt commit a6a3855652

Frequently asked questions

npx skillmds@latest add basecamp/ruby-cext-memory-truffle-hunt