linux/arch/sparc/include/asm/bug.h
<<
>>
Prefs
   1#ifndef _SPARC_BUG_H
   2#define _SPARC_BUG_H
   3
   4#ifdef CONFIG_BUG
   5#include <linux/compiler.h>
   6
   7#ifdef CONFIG_DEBUG_BUGVERBOSE
   8extern void do_BUG(const char *file, int line);
   9#define BUG() do {                                      \
  10        do_BUG(__FILE__, __LINE__);                     \
  11        __builtin_trap();                               \
  12} while (0)
  13#else
  14#define BUG()           __builtin_trap()
  15#endif
  16
  17#define HAVE_ARCH_BUG
  18#endif
  19
  20#include <asm-generic/bug.h>
  21
  22struct pt_regs;
  23extern void die_if_kernel(char *str, struct pt_regs *regs) __attribute__ ((noreturn));
  24
  25#endif
  26