aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sim/common/ChangeLog5
-rw-r--r--sim/common/cgen-trace.h4
2 files changed, 7 insertions, 2 deletions
diff --git a/sim/common/ChangeLog b/sim/common/ChangeLog
index 06f0924..91e254c 100644
--- a/sim/common/ChangeLog
+++ b/sim/common/ChangeLog
@@ -1,5 +1,10 @@
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.
(cgen_trace_result): Make name const.
(cgen_trace_printf): Make fmt const.
diff --git a/sim/common/cgen-trace.h b/sim/common/cgen-trace.h
index fcf50e9..c617e7e 100644
--- a/sim/common/cgen-trace.h
+++ b/sim/common/cgen-trace.h
@@ -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__