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.