File: /Users/paulross/dev/linux/linux-3.13/include/linux/mmdebug.h

Green shading in the line number column means the source is part of the translation unit, red means it is conditionally excluded. Highlighted line numbers link to the translation unit page. Highlighted macros link to the macro page.

       1: #ifndef LINUX_MM_DEBUG_H
       2: #define LINUX_MM_DEBUG_H 1
       3: 
       4: #ifdef CONFIG_DEBUG_VM
       5: #define VM_BUG_ON(cond) BUG_ON(cond)
       6: #else
       7: #define VM_BUG_ON(cond) BUILD_BUG_ON_INVALID(cond)
       8: #endif
       9: 
      10: #ifdef CONFIG_DEBUG_VIRTUAL
      11: #define VIRTUAL_BUG_ON(cond) BUG_ON(cond)
      12: #else
      13: #define VIRTUAL_BUG_ON(cond) do { } while (0)
      14: #endif
      15: 
      16: #endif
      17: