strace is a diagnostic, debugging and instructional userspace tracer for Linux. It is used to monitor and tamper interactions between userspace processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. The operation of strace is made possible by the kernel feature known as ptrace.
Want to get involved? Check out the [Guide for new contributors].
strace participates in the Google Summer Of Code 2017,
participated in the Google Summer Of Code 2016,
the Google Summer Of Code 2015,
and the Google Summer Of Code 2014.

    
      
        
        
          
        
      
      Wiki: GoogleSummerOfCode2014
    
      
        
        
          
        
      
      Wiki: GoogleSummerOfCode2015
    
      
        
        
          
        
      
      Wiki: GoogleSummerOfCode2016
    
      
        
        
          
        
      
      Wiki: GoogleSummerOfCode2017
    
      
        
        
          
        
      
      Wiki: Guide for new contributors