update to ida 7.6, add builds
This commit is contained in:
292
idasdk76/dbg/exceptions.cfg
Normal file
292
idasdk76/dbg/exceptions.cfg
Normal file
@@ -0,0 +1,292 @@
|
||||
; This file describes the exception definitions.
|
||||
; The definitions will be used for new databases.
|
||||
|
||||
; for each exception:
|
||||
; code stop_at pass_to_app notification name description
|
||||
;
|
||||
; code is the exception code
|
||||
; stop_at is one of stop or nostop - should the debugger suspend
|
||||
; the process when the exception occurs
|
||||
; pass_to_app is one of app or mask - should the debugger pass
|
||||
; the exception to the application or not
|
||||
; notification is one of warn/log/silent
|
||||
; name is the exception short name
|
||||
; description is the exception description displayed to the user
|
||||
|
||||
; Windows exceptions
|
||||
.win32,bochs_win32
|
||||
0xC0000005 stop mask warn EXCEPTION_ACCESS_VIOLATION The instruction at 0x%a referenced memory at 0x%a. The memory could not be %s
|
||||
0x80000002 stop mask warn EXCEPTION_DATATYPE_MISALIGNMENT A datatype misalignment error was detected in a load or store instruction
|
||||
0x80000003 stop mask warn EXCEPTION_BREAKPOINT Software breakpoint exception
|
||||
0x80000004 stop mask warn EXCEPTION_SINGLE_STEP Single step exception
|
||||
0xC000008C stop mask warn EXCEPTION_ARRAY_BOUNDS_EXCEEDED Array bounds exceeded
|
||||
0xC000008D stop mask warn EXCEPTION_FLT_DENORMAL_OPERAND Floating point denormal operand
|
||||
0xC000008E stop mask warn EXCEPTION_FLT_DIVIDE_BY_ZERO Floating point divide by zero
|
||||
0xC000008F stop mask warn EXCEPTION_FLT_INEXACT_RESULT Floating point inexact result
|
||||
0xC0000090 stop mask warn EXCEPTION_FLT_INVALID_OPERATION Floating point invalid operation
|
||||
0xC0000091 stop mask warn EXCEPTION_FLT_OVERFLOW Floating point overflow
|
||||
0xC0000092 stop mask warn EXCEPTION_FLT_STACK_CHECK Floating point stack check
|
||||
0xC0000093 stop mask warn EXCEPTION_FLT_UNDERFLOW Floating point underflow
|
||||
0xC0000094 stop mask warn EXCEPTION_INT_DIVIDE_BY_ZERO Integer divide by zero
|
||||
0xC0000095 stop mask warn EXCEPTION_INT_OVERFLOW Integer overflow
|
||||
0xC0000096 stop mask warn EXCEPTION_PRIV_INSTRUCTION Priveleged instruction
|
||||
0xC0000006 stop mask warn EXCEPTION_IN_PAGE_ERROR The instruction at "0x%a" referenced memory at "0x%a". The required data was not placed into memory because of an I/O error status of "0x%a"
|
||||
0xC000001D stop mask warn EXCEPTION_ILLEGAL_INSTRUCTION An attempt was made to execute an illegal instruction
|
||||
0xC0000025 stop mask warn EXCEPTION_NONCONTINUABLE_EXCEPTION Windows cannot continue from this exception
|
||||
0xC00000FD stop mask warn EXCEPTION_STACK_OVERFLOW A new guard page for the stack cannot be created (stack overflow)
|
||||
0xC0000026 stop mask warn EXCEPTION_INVALID_DISPOSITION An invalid exception disposition was returned by an exception handler
|
||||
0x80000001 stop mask warn EXCEPTION_GUARD_PAGE A page of memory that marks the end of a data structure such as a stack or an array has been accessed
|
||||
0xC0000008 stop mask warn EXCEPTION_INVALID_HANDLE An invalid HANDLE was specified
|
||||
0xEEFFACE stop mask warn EXCEPTION_BCC_FATAL Fatal unhandled exception in the BCC compiled program
|
||||
0xEEDFAE6 stop mask warn EXCEPTION_BCC_NORMAL Unhandled exception in the BCC compiled program
|
||||
0x40010005 stop mask warn DBG_CONTROL_C CTRL+C was input to console process
|
||||
0x40010008 stop mask warn DBG_CONTROL_BREAK CTRL+BREAK was input to console process
|
||||
0xE06D7363 stop mask warn EXCEPTION_MSC_CPLUSPLUS Microsoft C++ exception
|
||||
0xE0434F4D stop mask warn EXCEPTION_MANAGED_NET Managed .NET exception
|
||||
0xE0434352 stop mask warn EXCEPTION_MANAGED_NET_V4 Managed .NET exception (V4+)
|
||||
0x4000001E stop mask warn EXCEPTION_WX86_SINGLE_STEP Single step exception (x86 emulation)
|
||||
0x4000001F stop mask warn EXCEPTION_WX86_BREAKPOINT Software breakpoint exception (x86 emulation)
|
||||
0x406D1388 nostop mask log MS_VC_EXCEPTION SetThreadName
|
||||
|
||||
; Linux exceptions
|
||||
.linux
|
||||
1 stop mask warn SIGHUP Hangup
|
||||
2 stop mask warn SIGINT Interrupt
|
||||
3 stop mask warn SIGQUIT Quit
|
||||
4 stop mask warn SIGILL Illegal instruction
|
||||
5 stop mask warn SIGTRAP Trace trap
|
||||
6 stop mask warn SIGABRT Abort
|
||||
7 stop mask warn SIGBUS BUS error
|
||||
8 stop mask warn SIGFPE Floating-point exception
|
||||
9 stop mask warn SIGKILL Kill unblockable
|
||||
10 stop mask warn SIGUSR1 User-defined signal 1
|
||||
11 stop mask warn SIGSEGV Segmentation violation
|
||||
12 stop mask warn SIGUSR2 User-defined signal 2
|
||||
13 stop mask warn SIGPIPE Broken pipe
|
||||
14 stop mask warn SIGALRM Alarm clock
|
||||
15 stop mask warn SIGTERM Termination
|
||||
16 stop mask warn SIGSTKFLT Stack fault
|
||||
17 stop mask warn SIGCHLD Child status has changed
|
||||
18 stop mask warn SIGCONT Continue
|
||||
19 stop mask warn SIGSTOP Stop unblockable
|
||||
20 stop mask warn SIGTSTP Keyboard stop
|
||||
21 stop mask warn SIGTTIN Background read from tty
|
||||
22 stop mask warn SIGTTOU Background write to tty
|
||||
23 stop mask warn SIGURG Urgent condition on socket
|
||||
24 stop mask warn SIGXCPU CPU limit exceeded
|
||||
25 stop mask warn SIGXFSZ File size limit exceeded
|
||||
26 stop mask warn SIGVTALRM Virtual alarm clock
|
||||
27 stop mask warn SIGPROF Profiling alarm clock
|
||||
28 stop mask warn SIGWINCH Window size change
|
||||
29 stop mask warn SIGIO I/O now possible
|
||||
30 stop mask warn SIGPWR Power failure restart
|
||||
31 stop mask warn SIGSYS Bad system call
|
||||
|
||||
; Mac OS X/iphone exceptions
|
||||
.macosx,ios,xnu
|
||||
1 stop mask warn SIGHUP terminal line hangup
|
||||
2 stop mask warn SIGINT interrupt program
|
||||
3 stop mask warn SIGQUIT quit program
|
||||
4 stop mask warn SIGILL illegal instruction
|
||||
5 stop mask warn SIGTRAP trace trap
|
||||
6 stop mask warn SIGABRT abort program
|
||||
7 stop mask warn SIGEMT emulate instruction executed
|
||||
8 stop mask warn SIGFPE floating-point exception
|
||||
9 stop mask warn SIGKILL kill program
|
||||
10 stop mask warn SIGBUS bus error
|
||||
11 stop mask warn SIGSEGV segmentation violation
|
||||
12 stop mask warn SIGSYS non-existent system call invoked
|
||||
13 stop mask warn SIGPIPE write on a pipe with no reader
|
||||
14 stop mask warn SIGALRM real-time timer expired
|
||||
15 stop mask warn SIGTERM software termination signal
|
||||
16 stop mask warn SIGURG urgent condition present on socket
|
||||
17 stop mask warn SIGSTOP stop
|
||||
18 stop mask warn SIGTSTP stop signal generated from keyboard
|
||||
19 stop mask warn SIGCONT continue after stop
|
||||
20 stop mask warn SIGCHLD child status has changed
|
||||
21 stop mask warn SIGTTIN background read attempted from control terminal
|
||||
22 stop mask warn SIGTTOU background write attempted to control terminal
|
||||
23 stop mask warn SIGIO I/O is possible on a descriptor
|
||||
24 stop mask warn SIGXCPU cpu time limit exceeded
|
||||
25 stop mask warn SIGXFSZ file size limit exceeded
|
||||
26 stop mask warn SIGVTALRM virtual time alarm
|
||||
27 stop mask warn SIGPROF profiling timer alarm
|
||||
28 stop mask warn SIGWINCH Window size change
|
||||
29 stop mask warn SIGINFO status request from keyboard
|
||||
30 stop mask warn SIGUSR1 User defined signal 1
|
||||
31 stop mask warn SIGUSR2 User defined signal 2
|
||||
;additional iphone exceptions
|
||||
145 stop mask warn EXC_BAD_ACCESS Bad memory access
|
||||
146 stop mask warn EXC_BAD_INSTRUCTION Bad instruction
|
||||
147 stop mask warn EXC_ARITHMETIC Arithmetic exception
|
||||
148 stop mask warn EXC_EMULATION Emulation exception
|
||||
149 stop mask warn EXC_SOFTWARE Software exception
|
||||
150 stop mask warn EXC_BREAKPOINT Breakpoint exception
|
||||
|
||||
; Bochs IA-32 emulator: raw exceptions
|
||||
; (in addition to MS Windows exceptions defined above)
|
||||
.bochs_win32
|
||||
0x00 stop mask warn DIVIDE_BY_ZERO Divide by zero
|
||||
0x01 stop mask warn SINGLE_STEP Single step
|
||||
0x03 stop mask warn BREAKPOINT Breakpoint
|
||||
0x04 stop mask warn INTO Interrupt on overflow
|
||||
0x06 stop mask warn INVALID_OPCODE Invalid opcode
|
||||
0x0C stop mask warn STACK_EXCEPTION Stack exception
|
||||
0x0D stop mask warn GENERAL_PROTECTION_FAULT General protection fault
|
||||
0x0E stop mask warn PAGE_FAULT Page fault at 0x%a, error code %a
|
||||
0x10 stop mask warn FLOATING_POINT_ERROR Floating point error
|
||||
|
||||
.gdb
|
||||
; gdb signals
|
||||
1 stop mask warn SIGHUP Hangup
|
||||
2 stop mask warn SIGINT Interrupt
|
||||
3 stop mask warn SIGQUIT Quit
|
||||
4 stop mask warn SIGILL Illegal instruction
|
||||
5 stop mask warn SIGTRAP Trace/breakpoint trap
|
||||
6 stop mask warn SIGABRT Aborted
|
||||
7 stop mask warn SIGEMT Emulation trap
|
||||
8 stop mask warn SIGFPE Arithmetic exception
|
||||
9 stop mask warn SIGKILL Killed
|
||||
10 stop mask warn SIGBUS Bus error
|
||||
11 stop mask warn SIGSEGV Segmentation fault
|
||||
12 stop mask warn SIGSYS Bad system call
|
||||
13 stop mask warn SIGPIPE Broken pipe
|
||||
14 stop mask warn SIGALRM Alarm clock
|
||||
15 stop mask warn SIGTERM Terminated
|
||||
16 stop mask warn SIGURG Urgent I/O condition
|
||||
17 stop mask warn SIGSTOP Stopped (signal)
|
||||
18 stop mask warn SIGTSTP Stopped (user)
|
||||
19 stop mask warn SIGCONT Continued
|
||||
20 stop mask warn SIGCHLD Child status changed
|
||||
21 stop mask warn SIGTTIN Stopped (tty input)
|
||||
22 stop mask warn SIGTTOU Stopped (tty output)
|
||||
23 stop mask warn SIGIO I/O possible
|
||||
24 stop mask warn SIGXCPU CPU time limit exceeded
|
||||
25 stop mask warn SIGXFSZ File size limit exceeded
|
||||
26 stop mask warn SIGVTALRM Virtual timer expired
|
||||
27 stop mask warn SIGPROF Profiling timer expired
|
||||
28 stop mask warn SIGWINCH Window size changed
|
||||
29 stop mask warn SIGLOST Resource lost
|
||||
30 stop mask warn SIGUSR1 User defined signal 1
|
||||
31 stop mask warn SIGUSR2 User defined signal 2
|
||||
32 stop mask warn SIGPWR Power fail/restart
|
||||
33 stop mask warn SIGPOLL Pollable event occurred
|
||||
34 stop mask warn SIGWIND SIGWIND
|
||||
35 stop mask warn SIGPHONE SIGPHONE
|
||||
36 stop mask warn SIGWAITING Process's LWPs are blocked
|
||||
37 stop mask warn SIGLWP Signal LWP
|
||||
38 stop mask warn SIGDANGER Swap space dangerously low
|
||||
39 stop mask warn SIGGRANT Monitor mode granted
|
||||
40 stop mask warn SIGRETRACT Need to relinquish monitor mode
|
||||
41 stop mask warn SIGMSG Monitor mode data available
|
||||
42 stop mask warn SIGSOUND Sound completed
|
||||
43 stop mask warn SIGSAK Secure attention
|
||||
44 stop mask warn SIGPRIO SIGPRIO
|
||||
45 stop mask warn SIG33 Real-time event 33
|
||||
46 stop mask warn SIG34 Real-time event 34
|
||||
47 stop mask warn SIG35 Real-time event 35
|
||||
48 stop mask warn SIG36 Real-time event 36
|
||||
49 stop mask warn SIG37 Real-time event 37
|
||||
50 stop mask warn SIG38 Real-time event 38
|
||||
51 stop mask warn SIG39 Real-time event 39
|
||||
52 stop mask warn SIG40 Real-time event 40
|
||||
53 stop mask warn SIG41 Real-time event 41
|
||||
54 stop mask warn SIG42 Real-time event 42
|
||||
55 stop mask warn SIG43 Real-time event 43
|
||||
56 stop mask warn SIG44 Real-time event 44
|
||||
57 stop mask warn SIG45 Real-time event 45
|
||||
58 stop mask warn SIG46 Real-time event 46
|
||||
59 stop mask warn SIG47 Real-time event 47
|
||||
60 stop mask warn SIG48 Real-time event 48
|
||||
61 stop mask warn SIG49 Real-time event 49
|
||||
62 stop mask warn SIG50 Real-time event 50
|
||||
63 stop mask warn SIG51 Real-time event 51
|
||||
64 stop mask warn SIG52 Real-time event 52
|
||||
65 stop mask warn SIG53 Real-time event 53
|
||||
66 stop mask warn SIG54 Real-time event 54
|
||||
67 stop mask warn SIG55 Real-time event 55
|
||||
68 stop mask warn SIG56 Real-time event 56
|
||||
69 stop mask warn SIG57 Real-time event 57
|
||||
70 stop mask warn SIG58 Real-time event 58
|
||||
71 stop mask warn SIG59 Real-time event 59
|
||||
72 stop mask warn SIG60 Real-time event 60
|
||||
73 stop mask warn SIG61 Real-time event 61
|
||||
74 stop mask warn SIG62 Real-time event 62
|
||||
75 stop mask warn SIG63 Real-time event 63
|
||||
76 stop mask warn SIGCANCEL LWP internal signal
|
||||
77 stop mask warn SIG32 Real-time event 32
|
||||
78 stop mask warn SIG64 Real-time event 64
|
||||
79 stop mask warn SIG65 Real-time event 65
|
||||
80 stop mask warn SIG66 Real-time event 66
|
||||
81 stop mask warn SIG67 Real-time event 67
|
||||
82 stop mask warn SIG68 Real-time event 68
|
||||
83 stop mask warn SIG69 Real-time event 69
|
||||
84 stop mask warn SIG70 Real-time event 70
|
||||
85 stop mask warn SIG71 Real-time event 71
|
||||
86 stop mask warn SIG72 Real-time event 72
|
||||
87 stop mask warn SIG73 Real-time event 73
|
||||
88 stop mask warn SIG74 Real-time event 74
|
||||
89 stop mask warn SIG75 Real-time event 75
|
||||
90 stop mask warn SIG76 Real-time event 76
|
||||
91 stop mask warn SIG77 Real-time event 77
|
||||
92 stop mask warn SIG78 Real-time event 78
|
||||
93 stop mask warn SIG79 Real-time event 79
|
||||
94 stop mask warn SIG80 Real-time event 80
|
||||
95 stop mask warn SIG81 Real-time event 81
|
||||
96 stop mask warn SIG82 Real-time event 82
|
||||
97 stop mask warn SIG83 Real-time event 83
|
||||
98 stop mask warn SIG84 Real-time event 84
|
||||
99 stop mask warn SIG85 Real-time event 85
|
||||
100 stop mask warn SIG86 Real-time event 86
|
||||
101 stop mask warn SIG87 Real-time event 87
|
||||
102 stop mask warn SIG88 Real-time event 88
|
||||
103 stop mask warn SIG89 Real-time event 89
|
||||
104 stop mask warn SIG90 Real-time event 90
|
||||
105 stop mask warn SIG91 Real-time event 91
|
||||
106 stop mask warn SIG92 Real-time event 92
|
||||
107 stop mask warn SIG93 Real-time event 93
|
||||
108 stop mask warn SIG94 Real-time event 94
|
||||
109 stop mask warn SIG95 Real-time event 95
|
||||
110 stop mask warn SIG96 Real-time event 96
|
||||
111 stop mask warn SIG97 Real-time event 97
|
||||
112 stop mask warn SIG98 Real-time event 98
|
||||
113 stop mask warn SIG99 Real-time event 99
|
||||
114 stop mask warn SIG100 Real-time event 100
|
||||
115 stop mask warn SIG101 Real-time event 101
|
||||
116 stop mask warn SIG102 Real-time event 102
|
||||
117 stop mask warn SIG103 Real-time event 103
|
||||
118 stop mask warn SIG104 Real-time event 104
|
||||
119 stop mask warn SIG105 Real-time event 105
|
||||
120 stop mask warn SIG106 Real-time event 106
|
||||
121 stop mask warn SIG107 Real-time event 107
|
||||
122 stop mask warn SIG108 Real-time event 108
|
||||
123 stop mask warn SIG109 Real-time event 109
|
||||
124 stop mask warn SIG110 Real-time event 110
|
||||
125 stop mask warn SIG111 Real-time event 111
|
||||
126 stop mask warn SIG112 Real-time event 112
|
||||
127 stop mask warn SIG113 Real-time event 113
|
||||
128 stop mask warn SIG114 Real-time event 114
|
||||
129 stop mask warn SIG115 Real-time event 115
|
||||
130 stop mask warn SIG116 Real-time event 116
|
||||
131 stop mask warn SIG117 Real-time event 117
|
||||
132 stop mask warn SIG118 Real-time event 118
|
||||
133 stop mask warn SIG119 Real-time event 119
|
||||
134 stop mask warn SIG120 Real-time event 120
|
||||
135 stop mask warn SIG121 Real-time event 121
|
||||
136 stop mask warn SIG122 Real-time event 122
|
||||
137 stop mask warn SIG123 Real-time event 123
|
||||
138 stop mask warn SIG124 Real-time event 124
|
||||
139 stop mask warn SIG125 Real-time event 125
|
||||
140 stop mask warn SIG126 Real-time event 126
|
||||
141 stop mask warn SIG127 Real-time event 127
|
||||
142 stop mask warn SIGINFO Information request
|
||||
145 stop mask warn EXC_BAD_ACCESS Could not access memory
|
||||
146 stop mask warn EXC_BAD_INSTRUCTION Illegal instruction/operand
|
||||
147 stop mask warn EXC_ARITHMETIC Arithmetic exception
|
||||
148 stop mask warn EXC_EMULATION Emulation instruction
|
||||
149 stop mask warn EXC_SOFTWARE Software generated exception
|
||||
150 stop mask warn EXC_BREAKPOINT Breakpoint
|
||||
151 stop mask warn SIGLIBRT librt internal signal
|
||||
|
||||
.dalvik
|
||||
1 nostop mask warn java.lang.Throwable The superclass of all errors and exceptions in the Java language
|
||||
Reference in New Issue
Block a user