summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorAlex Bennée2014-08-01 18:08:57 +0200
committerStefan Hajnoczi2014-08-12 15:26:12 +0200
commit6db8b538663b39c21e12e14e6437aa7f8435f316 (patch)
treef18ecd38a421852c997b643bd8b56b720a263f7b /include
parenttrace: teach lttng backend to use format strings (diff)
downloadqemu-6db8b538663b39c21e12e14e6437aa7f8435f316.tar.gz
qemu-6db8b538663b39c21e12e14e6437aa7f8435f316.tar.xz
qemu-6db8b538663b39c21e12e14e6437aa7f8435f316.zip
trace: add some tcg tracing support
This adds a couple of tcg specific trace-events which are useful for tracing execution though tcg generated blocks. It's been tested with lttng user space tracing but is generic enough for all systems. The tcg events are: * translate_block - when a subject block is translated * exec_tb - when a translated block is entered * exec_tb_exit - when we exit the translated code * exec_tb_nocache - special case translations Of course we can only trace the entrance to the first block of a chain as each block will jump directly to the next when it can. See the -d nochain patch to allow more complete tracing at the expense of performance. Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions