aboutsummaryrefslogtreecommitdiff
path: root/tcg/tcg.c
diff options
context:
space:
mode:
authorRichard Henderson <rth@twiddle.net>2013-05-24 14:16:14 -0700
committerRichard Henderson <rth@twiddle.net>2013-07-09 07:15:24 -0700
commit45aba097d24544ed2d3244b3268a071750e4499b (patch)
tree70fa7776d5b97b81ba71de58fae47b69d4f8c2f8 /tcg/tcg.c
parent1e709f38331ef5bab76cd454c61d4af982cadf0b (diff)
downloadqemu-45aba097d24544ed2d3244b3268a071750e4499b.zip
qemu-45aba097d24544ed2d3244b3268a071750e4499b.tar.gz
qemu-45aba097d24544ed2d3244b3268a071750e4499b.tar.bz2
tcg: Fix high_pc fields in .debug_info
I don't think the debugger actually looks at this for anything, using the correct .debug_frame contents, but might as well get it all correct. Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Richard Henderson <rth@twiddle.net>
Diffstat (limited to 'tcg/tcg.c')
-rw-r--r--tcg/tcg.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/tcg/tcg.c b/tcg/tcg.c
index c7e6567..42dc958 100644
--- a/tcg/tcg.c
+++ b/tcg/tcg.c
@@ -2657,9 +2657,9 @@ static void tcg_register_jit_int(void *buf_ptr, size_t buf_size,
img->sym[1].st_size = buf_size;
img->di.cu_low_pc = buf;
- img->di.cu_high_pc = buf_size;
+ img->di.cu_high_pc = buf + buf_size;
img->di.fn_low_pc = buf;
- img->di.fn_high_pc = buf_size;
+ img->di.fn_high_pc = buf + buf_size;
#ifdef DEBUG_JIT
/* Enable this block to be able to debug the ELF image file creation.