Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
arch
sparc
include
asm
bug.h
Go to the documentation of this file.
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
8
extern
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
22
struct
pt_regs
;
23
extern
void
die_if_kernel
(
char
*
str
,
struct
pt_regs
*
regs
)
__attribute__
((noreturn));
24
25
#endif
Generated on Thu Jan 10 2013 12:49:13 for Linux Kernel by
1.8.2