Runtime countermeasures for code injection attacks against C and C++ programs
Garbage Collection in an Uncooperative Environment