summaryrefslogtreecommitdiff
path: root/linker/linker_debug.h
diff options
context:
space:
mode:
authorDmitriy Ivanov <dimitry@google.com>2015-10-19 16:57:46 -0700
committerDmitriy Ivanov <dimitry@google.com>2015-10-22 18:01:56 -0700
commitcf1cbbe43293b05e564b9d044147efbcfbcc993e (patch)
tree4c838cec973542e1bfcfabe2e7478311eecfaa2c /linker/linker_debug.h
parent5edf077c5b92f0db212e45ed5402339a6e4c7334 (diff)
refactoring: introduce MappedFileFragment
Change-Id: I97b0c1131711ed0ac13ab33e3357e99e0b6b1a4e
Diffstat (limited to 'linker/linker_debug.h')
-rw-r--r--linker/linker_debug.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/linker/linker_debug.h b/linker/linker_debug.h
index 51f8d4c18..17c6986f0 100644
--- a/linker/linker_debug.h
+++ b/linker/linker_debug.h
@@ -58,6 +58,13 @@
__LIBC_HIDDEN__ extern int g_ld_debug_verbosity;
+#define CHECK(predicate) { \
+ if (!(predicate)) { \
+ __libc_fatal("%s:%d: %s CHECK '" #predicate "' failed", \
+ __FILE__, __LINE__, __FUNCTION__); \
+ } \
+ }
+
#if LINKER_DEBUG_TO_LOG
#define _PRINTVF(v, x...) \
do { \