summaryrefslogtreecommitdiff
path: root/firmware/include/vboot_api.h
diff options
context:
space:
mode:
authorVadim Bendebury <vbendeb@chromium.org>2013-08-09 16:02:28 -0700
committerChromeBot <chrome-bot@google.com>2013-08-10 20:26:39 -0700
commit7aa250f2db901f523b050ca897237ec1e2be678a (patch)
tree688a4ca0819fb76b9b58afa0b8db7723cac91f9b /firmware/include/vboot_api.h
parent53710471b5e4fcfa83ccb628604819078b630a99 (diff)
downloadvboot-7aa250f2db901f523b050ca897237ec1e2be678a.tar.gz
In many cases format strings in vboot_reference do not match their parameters, which causes all kind of ugly results when examining debug output. Enforce proper format verification. CQ-DEPEND=CL:65396 BRANCH=pit BUG=none TEST=manual . compiled cleanly in vboot_reference, observed debug printouts making sense. Change-Id: I58d5ba1f9097ef9922fbaeb7a9946aadf5eb8617 Signed-off-by: Vadim Bendebury <vbendeb@chromium.org> Reviewed-on: https://gerrit.chromium.org/gerrit/65394
Diffstat (limited to 'firmware/include/vboot_api.h')
-rw-r--r--firmware/include/vboot_api.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/firmware/include/vboot_api.h b/firmware/include/vboot_api.h
index dc8be1c4..3e0e4ec8 100644
--- a/firmware/include/vboot_api.h
+++ b/firmware/include/vboot_api.h
@@ -372,7 +372,8 @@ void VbExError(const char *format, ...);
/**
* Output a debug message. Supports printf()-style formatting.
*/
-void VbExDebug(const char *format, ...);
+void VbExDebug(const char *format, ...)
+ __attribute__ ((format (__printf__, 1, 2)));
/*****************************************************************************/
/* Memory (from utility.h) */