Valgrind?
I’ve always found Valgrind good for helping maintain memory safety of my C code. I read through all the comments here and I couldn’t find mention of it. I’ve been out of the C world for a while …. is it not something developers use anymore?