Markus pointed out and fixed a number of dodgy practices in trace/simple.c. I think it's worth taking these into QEMU 1.4-rc1 to ensure the simple trace backend is portable and complies with glib's atomics API.
The following changes since commit b22dd1243f38286263d40496ce5298a8a7d96eea: target-s390x: Fix wrong comparison in interrupt handling (2013-02-04 15:24:15 -0600) are available in the git repository at: git://github.com/stefanha/qemu.git tracing for you to fetch changes up to 8f44015e4600041e200506720e39de7728c5cde9: trace: Fix location of simpletrace.py in docs (2013-02-05 21:52:55 +0100) ---------------------------------------------------------------- Markus Armbruster (4): trace: Fix simple trace dropped event record for big endian trace: Direct access of atomics is verboten, use the API trace: Clean up the "try to update atomic until it worked" loops trace: Fix location of simpletrace.py in docs docs/tracing.txt | 4 ++-- trace/simple.c | 39 ++++++++++++++++----------------------- 2 files changed, 18 insertions(+), 25 deletions(-) -- 1.8.1