1/**************************************************************************** 2 **************************************************************************** 3 *** 4 *** This header was automatically generated from a Linux kernel header 5 *** of the same name, to make information necessary for userspace to 6 *** call into the kernel available to libc. It contains only constants, 7 *** structures, and macros generated from the original header, and thus, 8 *** contains no copyrightable information. 9 *** 10 *** To edit the content of this header, modify the corresponding 11 *** source file (e.g. under external/kernel-headers/original/) then 12 *** run bionic/libc/kernel/tools/update_all.py 13 *** 14 *** Any manual change here will be lost the next time this script will 15 *** be run. You've been warned! 16 *** 17 **************************************************************************** 18 ****************************************************************************/ 19#ifndef __UAPI_ASM_BREAK_H 20#define __UAPI_ASM_BREAK_H 21 22#define BRK_DEFAULT 0 /* Used as default */ 23#define BRK_BUG 1 /* Used by BUG() */ 24#define BRK_KDB 2 /* Used in KDB_ENTER() */ 25#define BRK_MATHEMU 3 /* Used by FPU emulator */ 26#define BRK_USERBP 4 /* User bp (used by debuggers) */ 27#define BRK_SSTEPBP 5 /* User bp (used by debuggers) */ 28#define BRK_OVERFLOW 6 /* Overflow check */ 29#define BRK_DIVZERO 7 /* Divide by zero check */ 30#define BRK_RANGE 8 /* Range error check */ 31#define BRK_MULOVFL 9 /* Multiply overflow */ 32#define BRK_KPROBE_BP 10 /* Kprobe break */ 33#define BRK_KPROBE_SSTEPBP 11 /* Kprobe single step break */ 34#define BRK_UPROBE_BP 12 /* See <asm/uprobes.h> */ 35#define BRK_UPROBE_XOLBP 13 /* See <asm/uprobes.h> */ 36 37#endif /* __UAPI_ASM_BREAK_H */ 38