Multithreaded program for finding employee of the day
Simple C program for testing nested function calls.
Simple C program for handling possible test cases for parsing.
Simple C program which has race condition where two threads accessing same global memory.
Simple test program, has a race.  Parent and child both modify x
Simple test program, no race: parent only modified x after child has modified it and then joined with the parent.  Tests simple thread lifetime segment handling.
Simple test program, has a race.  Parent and child both modify y with no locking.  This is the program shown in Fig 2 of the original Eraser paper by Savage et al.
C Program Containing Macro and Nested Data Types.
C Program for Structures and empty function definition.
C program for macro and globally declared multi-dimentional array.
C Program for function within functio(Declaration and Call) and shadowing of a global variable.
Program for handling of global variable and local variable in multi-threaded program.