summaryrefslogtreecommitdiffstats
path: root/scripts/simpletrace.py
diff options
context:
space:
mode:
authorStefan Hajnoczi2020-06-25 16:07:57 +0200
committerStefan Hajnoczi2020-07-07 17:07:14 +0200
commit27e08bab94f7c6ebe0b75938c98c394c969e3fd8 (patch)
treed65869d3ca7c88dfba52f71e6851d8f6cb996480 /scripts/simpletrace.py
parentMerge remote-tracking branch 'remotes/vivier2/tags/linux-user-for-5.1-pull-re... (diff)
downloadqemu-27e08bab94f7c6ebe0b75938c98c394c969e3fd8.tar.gz
qemu-27e08bab94f7c6ebe0b75938c98c394c969e3fd8.tar.xz
qemu-27e08bab94f7c6ebe0b75938c98c394c969e3fd8.zip
tracetool: work around ust <sys/sdt.h> include conflict
Both the dtrace and ust backends may include <sys/sdt.h> but LTTng Userspace Tracer 2.11 and later requires SDT_USE_VARIADIC to be defined before including the header file. This is a classic problem with C header files included from different parts of a program. If the same header is included twice within the same compilation unit then the first inclusion determines the macro environment. Work around this by defining SDT_USE_VARIADIC in the dtrace backend too. It doesn't hurt and fixes a missing STAP_PROBEV() compiler error when the ust backend is enabled together with the dtrace backend. Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> Message-id: 20200625140757.237012-1-stefanha@redhat.com Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'scripts/simpletrace.py')
0 files changed, 0 insertions, 0 deletions