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:
Richard Henderson 2020-10-29 09:17:30 -07:00
parent 92ab8e7d62
commit 755bf9e514
10 changed files with 14 additions and 14 deletions

View File

@ -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;

View File

@ -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));
} }

View File

@ -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));
} }

View File

@ -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));
} }

View File

@ -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));
} }

View File

@ -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;

View File

@ -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));
} }

View File

@ -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));
} }

View File

@ -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));
} }

View File

@ -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 */