linux/arch/arm/include/asm/bug.h
<<
>>
Prefs
   1#ifndef _ASMARM_BUG_H
   2#define _ASMARM_BUG_H
   3
   4
   5#ifdef CONFIG_BUG
   6#ifdef CONFIG_DEBUG_BUGVERBOSE
   7extern void __bug(const char *file, int line) __attribute__((noreturn));
   8
   9/* give file/line information */
  10#define BUG()           __bug(__FILE__, __LINE__)
  11
  12#else
  13
  14/* this just causes an oops */
  15#define BUG()           do { *(int *)0 = 0; } while (1)
  16
  17#endif
  18
  19#define HAVE_ARCH_BUG
  20#endif
  21
  22#include <asm-generic/bug.h>
  23
  24#endif
  25