summaryrefslogtreecommitdiff
path: root/exec.c
diff options
context:
space:
mode:
authorRichard Henderson <rth@twiddle.net>2012-03-19 12:25:11 -0700
committerBlue Swirl <blauwirbel@gmail.com>2012-03-24 13:07:48 +0000
commit813da6277cf6325ee97e7b7724e1672053356f4c (patch)
treed69fd4020e16b119d00cfcf43b84fa93fb92df76 /exec.c
parent08c4ea294f38fa90c7e91d7402091ff8332bc65e (diff)
downloadqemu-813da6277cf6325ee97e7b7724e1672053356f4c.tar.gz
tcg: Use the GDB JIT debugging interface.
This allows us to generate unwind info for the dynamicly generated code in the code_gen_buffer. Only i386 is converted at this point. Signed-off-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Diffstat (limited to 'exec.c')
-rw-r--r--exec.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/exec.c b/exec.c
index 265e895603..6731ab8c4b 100644
--- a/exec.c
+++ b/exec.c
@@ -636,6 +636,7 @@ void tcg_exec_init(unsigned long tb_size)
cpu_gen_init();
code_gen_alloc(tb_size);
code_gen_ptr = code_gen_buffer;
+ tcg_register_jit(code_gen_buffer, code_gen_buffer_size);
page_init();
#if !defined(CONFIG_USER_ONLY) || !defined(CONFIG_USE_GUEST_BASE)
/* There's no guest base to take into account, so go ahead and