tcg: Adjust tcg_register_jit for const
We must change all targets at once, since all must match the declaration in tcg.c. Reviewed-by: Joelle van Dyne <j@getutm.app> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
parent
92ab8e7d62
commit
755bf9e514
@ -1255,7 +1255,7 @@ typedef uintptr_t tcg_prologue_fn(CPUArchState *env, const void *tb_ptr);
|
|||||||
extern tcg_prologue_fn *tcg_qemu_tb_exec;
|
extern tcg_prologue_fn *tcg_qemu_tb_exec;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
void tcg_register_jit(void *buf, size_t buf_size);
|
void tcg_register_jit(const void *buf, size_t buf_size);
|
||||||
|
|
||||||
#if TCG_TARGET_MAYBE_vec
|
#if TCG_TARGET_MAYBE_vec
|
||||||
/* Return zero if the tuple (opc, type, vece) is unsupportable;
|
/* Return zero if the tuple (opc, type, vece) is unsupportable;
|
||||||
|
@ -2964,7 +2964,7 @@ static const DebugFrame debug_frame = {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
void tcg_register_jit(void *buf, size_t buf_size)
|
void tcg_register_jit(const void *buf, size_t buf_size)
|
||||||
{
|
{
|
||||||
tcg_register_jit_int(buf, buf_size, &debug_frame, sizeof(debug_frame));
|
tcg_register_jit_int(buf, buf_size, &debug_frame, sizeof(debug_frame));
|
||||||
}
|
}
|
||||||
|
@ -2353,7 +2353,7 @@ static const DebugFrame debug_frame = {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
void tcg_register_jit(void *buf, size_t buf_size)
|
void tcg_register_jit(const void *buf, size_t buf_size)
|
||||||
{
|
{
|
||||||
tcg_register_jit_int(buf, buf_size, &debug_frame, sizeof(debug_frame));
|
tcg_register_jit_int(buf, buf_size, &debug_frame, sizeof(debug_frame));
|
||||||
}
|
}
|
||||||
|
@ -3976,7 +3976,7 @@ static const DebugFrame debug_frame = {
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(ELF_HOST_MACHINE)
|
#if defined(ELF_HOST_MACHINE)
|
||||||
void tcg_register_jit(void *buf, size_t buf_size)
|
void tcg_register_jit(const void *buf, size_t buf_size)
|
||||||
{
|
{
|
||||||
tcg_register_jit_int(buf, buf_size, &debug_frame, sizeof(debug_frame));
|
tcg_register_jit_int(buf, buf_size, &debug_frame, sizeof(debug_frame));
|
||||||
}
|
}
|
||||||
|
@ -2703,7 +2703,7 @@ static const DebugFrame debug_frame = {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
void tcg_register_jit(void *buf, size_t buf_size)
|
void tcg_register_jit(const void *buf, size_t buf_size)
|
||||||
{
|
{
|
||||||
tcg_register_jit_int(buf, buf_size, &debug_frame, sizeof(debug_frame));
|
tcg_register_jit_int(buf, buf_size, &debug_frame, sizeof(debug_frame));
|
||||||
}
|
}
|
||||||
|
@ -3847,7 +3847,7 @@ static DebugFrame debug_frame = {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
void tcg_register_jit(void *buf, size_t buf_size)
|
void tcg_register_jit(const void *buf, size_t buf_size)
|
||||||
{
|
{
|
||||||
uint8_t *p = &debug_frame.fde_reg_ofs[3];
|
uint8_t *p = &debug_frame.fde_reg_ofs[3];
|
||||||
int i;
|
int i;
|
||||||
|
@ -1907,7 +1907,7 @@ static const DebugFrame debug_frame = {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
void tcg_register_jit(void *buf, size_t buf_size)
|
void tcg_register_jit(const void *buf, size_t buf_size)
|
||||||
{
|
{
|
||||||
tcg_register_jit_int(buf, buf_size, &debug_frame, sizeof(debug_frame));
|
tcg_register_jit_int(buf, buf_size, &debug_frame, sizeof(debug_frame));
|
||||||
}
|
}
|
||||||
|
@ -2620,7 +2620,7 @@ static const DebugFrame debug_frame = {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
void tcg_register_jit(void *buf, size_t buf_size)
|
void tcg_register_jit(const void *buf, size_t buf_size)
|
||||||
{
|
{
|
||||||
tcg_register_jit_int(buf, buf_size, &debug_frame, sizeof(debug_frame));
|
tcg_register_jit_int(buf, buf_size, &debug_frame, sizeof(debug_frame));
|
||||||
}
|
}
|
||||||
|
@ -1816,7 +1816,7 @@ static const DebugFrame debug_frame = {
|
|||||||
.fde_ret_save = { 9, 15, 31 }, /* DW_CFA_register o7, i7 */
|
.fde_ret_save = { 9, 15, 31 }, /* DW_CFA_register o7, i7 */
|
||||||
};
|
};
|
||||||
|
|
||||||
void tcg_register_jit(void *buf, size_t buf_size)
|
void tcg_register_jit(const void *buf, size_t buf_size)
|
||||||
{
|
{
|
||||||
tcg_register_jit_int(buf, buf_size, &debug_frame, sizeof(debug_frame));
|
tcg_register_jit_int(buf, buf_size, &debug_frame, sizeof(debug_frame));
|
||||||
}
|
}
|
||||||
|
10
tcg/tcg.c
10
tcg/tcg.c
@ -97,7 +97,7 @@ typedef struct QEMU_PACKED {
|
|||||||
DebugFrameFDEHeader fde;
|
DebugFrameFDEHeader fde;
|
||||||
} DebugFrameHeader;
|
} DebugFrameHeader;
|
||||||
|
|
||||||
static void tcg_register_jit_int(void *buf, size_t size,
|
static void tcg_register_jit_int(const void *buf, size_t size,
|
||||||
const void *debug_frame,
|
const void *debug_frame,
|
||||||
size_t debug_frame_size)
|
size_t debug_frame_size)
|
||||||
__attribute__((unused));
|
__attribute__((unused));
|
||||||
@ -1137,7 +1137,7 @@ void tcg_prologue_init(TCGContext *s)
|
|||||||
total_size -= prologue_size;
|
total_size -= prologue_size;
|
||||||
s->code_gen_buffer_size = total_size;
|
s->code_gen_buffer_size = total_size;
|
||||||
|
|
||||||
tcg_register_jit(s->code_gen_buffer, total_size);
|
tcg_register_jit(tcg_splitwx_to_rx(s->code_gen_buffer), total_size);
|
||||||
|
|
||||||
#ifdef DEBUG_DISAS
|
#ifdef DEBUG_DISAS
|
||||||
if (qemu_loglevel_mask(CPU_LOG_TB_OUT_ASM)) {
|
if (qemu_loglevel_mask(CPU_LOG_TB_OUT_ASM)) {
|
||||||
@ -4511,7 +4511,7 @@ static int find_string(const char *strtab, const char *str)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void tcg_register_jit_int(void *buf_ptr, size_t buf_size,
|
static void tcg_register_jit_int(const void *buf_ptr, size_t buf_size,
|
||||||
const void *debug_frame,
|
const void *debug_frame,
|
||||||
size_t debug_frame_size)
|
size_t debug_frame_size)
|
||||||
{
|
{
|
||||||
@ -4713,13 +4713,13 @@ static void tcg_register_jit_int(void *buf_ptr, size_t buf_size,
|
|||||||
/* No support for the feature. Provide the entry point expected by exec.c,
|
/* No support for the feature. Provide the entry point expected by exec.c,
|
||||||
and implement the internal function we declared earlier. */
|
and implement the internal function we declared earlier. */
|
||||||
|
|
||||||
static void tcg_register_jit_int(void *buf, size_t size,
|
static void tcg_register_jit_int(const void *buf, size_t size,
|
||||||
const void *debug_frame,
|
const void *debug_frame,
|
||||||
size_t debug_frame_size)
|
size_t debug_frame_size)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
void tcg_register_jit(void *buf, size_t buf_size)
|
void tcg_register_jit(const void *buf, size_t buf_size)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
#endif /* ELF_HOST_MACHINE */
|
#endif /* ELF_HOST_MACHINE */
|
||||||
|
Loading…
Reference in New Issue
Block a user