Runtime Apprenticeship: Segfaults

Mentor: ~silsyn-wathep Reward: 2 Stars Apply for this grant


Skill level: competent C programmer.

Time estimate: 8-12 weeks, including onboarding, weekly check-ins by video call, and chat check-ins as needed.

We currently trap segfaults for dirty page tracking using libsigsegv. libsigsegv is a general-purpose but somewhat slow solution; various platforms have their own platform-specific equivalents that are said to be faster. Related to this, it would be useful to find another solution for handling (native) stack overflow.

Final work product: