Home
last modified time | relevance | path

Searched hist:"27 bfd83c336283d1f7a5345ee386c4cd7b80db61" (Results 1 – 2 of 2) sorted by relevance

/qemu/include/tcg/
H A Dtcg.h27bfd83c336283d1f7a5345ee386c4cd7b80db61 Sun Mar 06 21:39:53 UTC 2011 Peter Maydell <peter.maydell@linaro.org> tcg: Add support for debugging leakage of temporaries

Add support (if CONFIG_DEBUG_TCG is defined) for debugging leakage
of temporary variables. Generally any temporaries created by
a target while it is translating an instruction should be freed
by the end of that instruction; otherwise carefully crafted
guest code could cause TCG to run out of temporaries and assert.
By calling tcg_check_temp_count() after each instruction we can
check that we are not leaking temporaries in this way.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
/qemu/tcg/
H A Dtcg.c27bfd83c336283d1f7a5345ee386c4cd7b80db61 Sun Mar 06 21:39:53 UTC 2011 Peter Maydell <peter.maydell@linaro.org> tcg: Add support for debugging leakage of temporaries

Add support (if CONFIG_DEBUG_TCG is defined) for debugging leakage
of temporary variables. Generally any temporaries created by
a target while it is translating an instruction should be freed
by the end of that instruction; otherwise carefully crafted
guest code could cause TCG to run out of temporaries and assert.
By calling tcg_check_temp_count() after each instruction we can
check that we are not leaking temporaries in this way.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>