*参照元 [#w870d165]
#backlinks

*説明 [#y80720bb]
-パス: [[linux-2.6.25/include/asm-generic/]]

-指定した条件が成立したときに、バグ警告を表示させるマクロである。
--説明


**引数 [#j8b3733b]
-condition
--真理値として評価されうる式を指定する。
式の結果が真と評価されれば BUG() が実行される。

**返り値 [#z4a9c643]
-なし

**参考 [#s94f9480]


*実装 [#m0b933e3]
 #ifndef HAVE_ARCH_BUG_ON
-アーキテクチャ固有の BUG_ON がなければ共通の BUG_ON を使う。
--今のところ PowerPC と MIPS が独自の BUG_ON を定義している。

 #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while(0)
-条件 condition が成立していたらバグ警告する。
--[[linux-2.6.25/unlikely()]]
--[[linux-2.6.25/BUG()]]

 #endif


*コメント [#p27db5f3]
#comment


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS