de en es fr nl pl pt sv

arm

Using GCC’s Stack Smashing Protector on microcontrollers

Antoine Albertelli

Writing your code in C means manual memory management means a lot of bug types: Double free, use after free, stack overflow, etc. Those bugs can be especially hard to debug because they will cause erratic behavior but might not trigger an error condition immediately. I recently added a memory...