Re: [Qemu-devel] [PATCH 3/3] Samples to add a tracepoint.

2010-05-25 Thread Stefan Hajnoczi
@@ -87,6 +91,8 @@ static void virtio_blk_rw_complete(void { VirtIOBlockReq *req = opaque; +trace_virtio_blk_rw_complete(req, ret); + if (ret) { int is_read = !(req-out-type VIRTIO_BLK_T_OUT); if (virtio_blk_handle_rw_error(req, -ret, is_read)) What happens when

[Qemu-devel] [PATCH 3/3] Samples to add a tracepoint.

2010-05-24 Thread Prerna Saxena
Steps for adding a tracepoint : 1. In trace-entries.h, add a DECLARE_TRACE() in the said format. 2. In trace-entries.c: i) add a DEFINE_TRACE() for the tracepoint in the said format. ii) add an INIT_TRACE(name) for the tracepoint in the function init_tracepoints(void) 3. The call site