On Mon, Aug 30, 2010 at 1:27 PM, Stefan Hajnoczi <stefa...@linux.vnet.ibm.com> wrote: > This patch introduces the trace-events file where trace events can be > declared like so: > > qemu_malloc(size_t size) "size %zu" > qemu_free(void *ptr) "ptr %p" > > These trace event declarations are processed by a new tool called > tracetool to generate code for the trace events. Trace event > declarations are independent of the backend tracing system (LTTng User > Space Tracing, ftrace markers, DTrace).
I think the tool does not work if 'sh' is not 'bash'. For example, on OpenBSD I got: config-host.mak is out-of-date, running configure Error: invalid trace backend Please choose a supported trace backend. GEN trace.h /src/qemu/tracetool[176]: no closing quote This shows the problem: sh -x ../tracetool --nop --check-backend + set -f ../tracetool[176]: no closing quote