mirror of
				https://github.com/qemu/qemu.git
				synced 2025-10-31 20:44:16 +00:00 
			
		
		
		
	 781e9545db
			
		
	
	
		781e9545db
		
	
	
	
	
		
			
			This patch adds a ftrace tracing backend which sends trace event to ftrace marker file. You can effectively compare qemu trace data and kernel(especially, kvm.ko when using KVM) trace data. The ftrace backend is restricted to Linux only. To try out the ftrace backend: $ ./configure --trace-backend=ftrace $ make if you use KVM, enable kvm events in ftrace: # sudo echo 1 > /sys/kernel/debug/tracing/events/kvm/enable After running qemu by root user, you can get the trace: # cat /sys/kernel/debug/tracing/trace Signed-off-by: Eiichi Tsukata <eiichi.tsukata.xh@hitachi.com> Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
		
			
				
	
	
		
			11 lines
		
	
	
		
			178 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			11 lines
		
	
	
		
			178 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef TRACE_FTRACE_H
 | |
| #define TRACE_FTRACE_H
 | |
| 
 | |
| #define MAX_TRACE_STRLEN 512
 | |
| #define _STR(x) #x
 | |
| #define STR(x) _STR(x)
 | |
| 
 | |
| extern int trace_marker_fd;
 | |
| 
 | |
| #endif /* ! TRACE_FTRACE_H */
 |