Searched hist:"26 f7227bfe9a9abee3fe5190cbfc35dd876e06d9" (Results 1 – 3 of 3) sorted by relevance
/openbmc/qemu/ |
H A D | .gitignore | 26f7227bfe9a9abee3fe5190cbfc35dd876e06d9 Sat May 22 13:24:51 CDT 2010 Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> trace: Add simple built-in tracing backend
This patch adds a simple tracer which produces binary trace files. To try out the simple backend:
$ ./configure --trace-backend=simple $ make
After running QEMU you can pretty-print the trace:
$ ./simpletrace.py trace-events trace.log
The output of simpletrace.py looks like this:
qemu_realloc 0.699 ptr=0x24363f0 size=0x3 newptr=0x24363f0 qemu_free 0.768 ptr=0x24363f0 ^ ^---- timestamp delta (us) |____ trace event name
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
trace: Make trace record fields 64-bit
Explicitly use 64-bit fields in trace records so that timestamps and magic numbers work for 32-bit host builds.
Includes fixes from Prerna Saxena <prerna@linux.vnet.ibm.com>.
Signed-off-by: Prerna Saxena <prerna@linux.vnet.ibm.com> Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
|
H A D | Makefile | 26f7227bfe9a9abee3fe5190cbfc35dd876e06d9 Sat May 22 13:24:51 CDT 2010 Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> trace: Add simple built-in tracing backend
This patch adds a simple tracer which produces binary trace files. To try out the simple backend:
$ ./configure --trace-backend=simple $ make
After running QEMU you can pretty-print the trace:
$ ./simpletrace.py trace-events trace.log
The output of simpletrace.py looks like this:
qemu_realloc 0.699 ptr=0x24363f0 size=0x3 newptr=0x24363f0 qemu_free 0.768 ptr=0x24363f0 ^ ^---- timestamp delta (us) |____ trace event name
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
trace: Make trace record fields 64-bit
Explicitly use 64-bit fields in trace records so that timestamps and magic numbers work for 32-bit host builds.
Includes fixes from Prerna Saxena <prerna@linux.vnet.ibm.com>.
Signed-off-by: Prerna Saxena <prerna@linux.vnet.ibm.com> Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
|
H A D | configure | 26f7227bfe9a9abee3fe5190cbfc35dd876e06d9 Sat May 22 13:24:51 CDT 2010 Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> trace: Add simple built-in tracing backend
This patch adds a simple tracer which produces binary trace files. To try out the simple backend:
$ ./configure --trace-backend=simple $ make
After running QEMU you can pretty-print the trace:
$ ./simpletrace.py trace-events trace.log
The output of simpletrace.py looks like this:
qemu_realloc 0.699 ptr=0x24363f0 size=0x3 newptr=0x24363f0 qemu_free 0.768 ptr=0x24363f0 ^ ^---- timestamp delta (us) |____ trace event name
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
trace: Make trace record fields 64-bit
Explicitly use 64-bit fields in trace records so that timestamps and magic numbers work for 32-bit host builds.
Includes fixes from Prerna Saxena <prerna@linux.vnet.ibm.com>.
Signed-off-by: Prerna Saxena <prerna@linux.vnet.ibm.com> Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
|