sim: frv: fix some printf type mismatch warnings
The %p usage was a real bug that would probably cause a crash.
This commit is contained in:
parent
247867ebd3
commit
2b83b95803
3 changed files with 7 additions and 2 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2021-06-27 Mike Frysinger <vapier@gentoo.org>
|
||||||
|
|
||||||
|
* profile.c (wait_for_flush): Change %p to %x.
|
||||||
|
* sim-if.c (sim_open): Change %lx to %x.
|
||||||
|
|
||||||
2021-06-27 Mike Frysinger <vapier@gentoo.org>
|
2021-06-27 Mike Frysinger <vapier@gentoo.org>
|
||||||
|
|
||||||
* traps.c (frv_break): Delete pc and pass down NULL_CIA.
|
* traps.c (frv_break): Delete pc and pass down NULL_CIA.
|
||||||
|
|
|
@ -901,7 +901,7 @@ wait_for_flush (SIM_CPU *cpu)
|
||||||
}
|
}
|
||||||
if (TRACE_INSN_P (cpu) && wait)
|
if (TRACE_INSN_P (cpu) && wait)
|
||||||
{
|
{
|
||||||
sprintf (hazard_name, "Data cache flush address %p:", address);
|
sprintf (hazard_name, "Data cache flush address %x:", address);
|
||||||
frv_model_trace_wait_cycles (cpu, wait, hazard_name);
|
frv_model_trace_wait_cycles (cpu, wait, hazard_name);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -86,7 +86,7 @@ sim_open (SIM_OPEN_KIND kind, host_callback *callback, bfd *abfd,
|
||||||
/* Allocate core managed memory if none specified by user.
|
/* Allocate core managed memory if none specified by user.
|
||||||
Use address 4 here in case the user wanted address 0 unmapped. */
|
Use address 4 here in case the user wanted address 0 unmapped. */
|
||||||
if (sim_core_read_buffer (sd, NULL, read_map, &c, 4, 1) == 0)
|
if (sim_core_read_buffer (sd, NULL, read_map, &c, 4, 1) == 0)
|
||||||
sim_do_commandf (sd, "memory region 0,0x%lx", FRV_DEFAULT_MEM_SIZE);
|
sim_do_commandf (sd, "memory region 0,0x%x", FRV_DEFAULT_MEM_SIZE);
|
||||||
|
|
||||||
/* check for/establish the reference program image */
|
/* check for/establish the reference program image */
|
||||||
if (sim_analyze_program (sd,
|
if (sim_analyze_program (sd,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue