Reverse Debug and Live Recording are supported on the following platforms:
               	 
            
            	 
            
               		
               - Red Hat Linux (x86 and x64)
                  		
               
 
               		
               - SUSE Linux Enterprise Server (SLES) 12 SP2 (x64 only)
                  		
               
 
               	 
            
            	 
            In addition, the following issues and restrictions apply: 
               	 
            
 
            	 
             
               		 
               		  
               - Compiling and code generation restrictions 
                  		  
               
  
               		  
               -  
                  			 
                  
 
                     				
                     - To use the Live Recording functionality to create or view a live recording, compile the application for debugging. 
                        				
                     
  
                     				
                     - Reverse Debug and Live Recording are supported for generated code only, meaning 
                        				  .gnt, 
                        				  .so, and executable code but not 
                        				  .int code. You can reverse debug the 
                        				  .gnt code in a mixed application that contains both 
                        				  .gnt and 
                        				  .int code; however, reverse debugging stops when it reaches the 
                        				  .int code. 
                        				
                     
  
                     			 
                  
 
                  		  
                 
               		 
               		 
               		  
               - Additional considerations 
                  		  
               
  
               		  
               -  
                  			 
                  
 
                     				
                     - When reverse stepping, you are essentially rewinding a recording just as you might rewind a video while it is playing. You
                        cannot change what was recorded. Therefore: 
                        				  
                        
 
                           					 
                           - No I/O occurs, meaning that the screen is not updated, accept statements are not re-accepted, and files do not change. 
                              					 
                           
  
                           					 
                           - You cannot move the execution point. 
                              					 
                           
  
                           					 
                           - You cannot change the values of data items. 
                              					 
                           
  
                           				  
                        
 
                        				
                       
                     				
                     - Applications can run slower when reverse debugging, especially applications that call multiple programs. 
                        				
                     
  
                     				
                     - You might experience a significant time delay after launching the debug of a live recording and before the debug session begins.
                        
                        				
                     
  
                     				
                     - Live Recorder is not available while debugging.