Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v2.6.18 25 lines 516 B view raw
1#ifndef _I386_BUG_H 2#define _I386_BUG_H 3 4 5/* 6 * Tell the user there is some problem. 7 * The offending file and line are encoded after the "officially 8 * undefined" opcode for parsing in the trap handler. 9 */ 10 11#ifdef CONFIG_BUG 12#define HAVE_ARCH_BUG 13#ifdef CONFIG_DEBUG_BUGVERBOSE 14#define BUG() \ 15 __asm__ __volatile__( "ud2\n" \ 16 "\t.word %c0\n" \ 17 "\t.long %c1\n" \ 18 : : "i" (__LINE__), "i" (__FILE__)) 19#else 20#define BUG() __asm__ __volatile__("ud2\n") 21#endif 22#endif 23 24#include <asm-generic/bug.h> 25#endif