mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-23 03:29:47 +08:00
sim: cgen: add printf attributes in a few more calls
This helps the compiler process calls to these functions and emit warnings about mismatched format arguments.
This commit is contained in:
@ -1,3 +1,8 @@
|
||||
2021-06-27 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* cgen-trace.h (cgen_trace_printf): Add ATTRIBUTE_PRINTF_2.
|
||||
(sim_disasm_sprintf): Likewise.
|
||||
|
||||
2021-06-27 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* cgen-trace.c (cgen_trace_extract): Make name & fmt const.
|
||||
|
@ -26,7 +26,7 @@ void cgen_trace_insn (SIM_CPU *, const struct cgen_insn *,
|
||||
const struct argbuf *, IADDR);
|
||||
void cgen_trace_extract (SIM_CPU *, IADDR, const char *, ...);
|
||||
void cgen_trace_result (SIM_CPU *, const char *, int, ...);
|
||||
void cgen_trace_printf (SIM_CPU *, const char *fmt, ...);
|
||||
void cgen_trace_printf (SIM_CPU *, const char *fmt, ...) ATTRIBUTE_PRINTF_2;
|
||||
|
||||
/* Trace instruction results. */
|
||||
#define CGEN_TRACE_RESULT_P(cpu, abuf) \
|
||||
@ -75,7 +75,7 @@ typedef struct {
|
||||
} SFILE;
|
||||
|
||||
/* String printer for the disassembler. */
|
||||
extern int sim_disasm_sprintf (SFILE *, const char *, ...);
|
||||
extern int sim_disasm_sprintf (SFILE *, const char *, ...) ATTRIBUTE_PRINTF_2;
|
||||
|
||||
/* For opcodes based disassemblers. */
|
||||
#ifdef __BFD_H_SEEN__
|
||||
|
Reference in New Issue
Block a user