Online Test of Control Flow Errors: A New Debug Interface-Based Approach