 5b808275f3
			
		
	
	
		5b808275f3
		
	
	
	
	
		
			
			Adds support to compile QEMU with multiple tracing backends at the same time. For example, you can compile QEMU with: $ ./configure --enable-trace-backends=ftrace,dtrace Where 'ftrace' can be handy for having an in-flight record of events, and 'dtrace' can be later used to extract more information from the system. This patch allows having both available without recompiling QEMU. Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu> Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
		
			
				
	
	
		
			16 lines
		
	
	
		
			226 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			226 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef TRACE_FTRACE_H
 | |
| #define TRACE_FTRACE_H
 | |
| 
 | |
| #include <stdbool.h>
 | |
| 
 | |
| 
 | |
| #define MAX_TRACE_STRLEN 512
 | |
| #define _STR(x) #x
 | |
| #define STR(x) _STR(x)
 | |
| 
 | |
| extern int trace_marker_fd;
 | |
| 
 | |
| bool ftrace_init(void);
 | |
| 
 | |
| #endif /* ! TRACE_FTRACE_H */
 |