Conditional jump and use of flags tests Api errors WndProc recursion Stack tests Waiting for a return from a CALL Infinite loops Debugging threads Exceptions Messages