Emilio G Cota writes: > On Wed, Sep 13, 2017 at 12:53:43 +0300, Lluís Vilanova wrote: >> The instrumentation code is dynamically loaded as a library into QEMU either >> when it starts or later using its remote control interfaces. The loaded code >> only has access to function explicitly exported through the QI_VPUBLIC macro. >> >> This series is branch 'devel-instrument' in >> https://code.gso.ac.upc.edu/git/qemu-dbi.
> Is this up to date? That tree doesn't build for me with --enable-instrument; I > get the same error I got in v4: > CC x86_64-linux-user/instrument/state.o > /data/src/qemu2/instrument/trace.c:13:30: fatal error: qemu-instr/trace.h: No > such file or directory > compilation terminated. > /data/src/qemu2/rules.mak:66: recipe for target 'instrument/trace.o' failed > Or maybe I'm doing something wrong? > I'm configuring with `configure --target-list=x86_64-linux-user > --enable-instrument'. You're doing it right, and I've checked that the branch is properly pushed. Can you compile with V=1 to show me the failing cmdline? Thanks, Lluis