Re: [Qemu-devel] [PATCH v4 2/2] trace: [all] Add "guest_mem_before" event

2016-06-09 Thread Lluís Vilanova
Richard Henderson writes: > On 05/27/2016 09:01 AM, Lluís Vilanova wrote: >> -void tcg_gen_qemu_ld_i32(TCGv_i32 val, TCGv addr, TCGArg idx, TCGMemOp >> memop) >> +static inline void do_tcg_gen_qemu_ld_i32(TCGv_i32 val, TCGv addr, TCGArg >> idx, >> + TCGMe

Re: [Qemu-devel] [PATCH v4 2/2] trace: [all] Add "guest_mem_before" event

2016-06-09 Thread Richard Henderson
On 05/27/2016 09:01 AM, Lluís Vilanova wrote: -void tcg_gen_qemu_ld_i32(TCGv_i32 val, TCGv addr, TCGArg idx, TCGMemOp memop) +static inline void do_tcg_gen_qemu_ld_i32(TCGv_i32 val, TCGv addr, TCGArg idx, + TCGMemOp memop) { memop = tcg_canonicalize_

[Qemu-devel] [PATCH v4 2/2] trace: [all] Add "guest_mem_before" event

2016-05-27 Thread Lluís Vilanova
The event is described in "trace-events". Note that the "MO_AMASK" flag is not traced, since it does not seem to affect the visible semantics of instructions. Signed-off-by: Lluís Vilanova --- include/exec/cpu_ldst_template.h | 25 include/exec/cpu_ldst_useronly_templ