[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] tcg: improve MAX_CODE_GEN_BUFFER_SIZE for arm
From: |
TeLeMan |
Subject: |
[Qemu-devel] tcg: improve MAX_CODE_GEN_BUFFER_SIZE for arm |
Date: |
Tue, 8 Dec 2015 10:43:35 +0800 |
I know MAX_CODE_GEN_BUFFER_SIZE is limited by the host direct branch
instructions.But the arm's MAX_CODE_GEN_BUFFER_SIZE is so small.I
tried improving MAX_CODE_GEN_BUFFER_SIZE.I wrote some check codes for
the overflow offset in tcg_out_b(), tcg_out_bl(),
tcg_out_blx_imm(),reloc_pc24(). But I didn't catch any overflow case
when tb_size and MAX_CODE_GEN_BUFFER_SIZE were larger than 32MB. After
the generated code size was larger than 32MB, qemu crashed.
Any suggest for this issue?
--
SUN OF A BEACH
- [Qemu-devel] tcg: improve MAX_CODE_GEN_BUFFER_SIZE for arm,
TeLeMan <=