On 28 June 2016 at 11:50, Lluís Vilanova <vilan...@ac.upc.edu> wrote: > Ayaz Akram writes: > >> Hi All, >> I want to count number of host instructions (only for guest code) executed >> when qemu emulates an application. I wonder if helper functions are >> supported with tcg back end as well, which can be a possible solution for >> the mentioned problem ? If not, is there any other solution in someone's >> mind ? > > If you don't care about helpers, you can use QEMU's log functionality (-d > out_asm).
Note that this doesn't directly count instructions -- it only displays the assembly at translate time, and you'd then have to calculate the actual executions based on -d exec logging, and adjust it to deal with exceptions. It ought to be possible to use the icount machinery to trace instruction execution counts, but we don't do it today. thanks -- PMM