Lines Matching refs:CrashReason
42 CrashReason GetCrashReasonForSIGSEGV(const siginfo_t &info) { in GetCrashReasonForSIGSEGV()
50 return CrashReason::eInvalidAddress; // for lack of anything better in GetCrashReasonForSIGSEGV()
53 return CrashReason::eInvalidAddress; in GetCrashReasonForSIGSEGV()
55 return CrashReason::ePrivilegedAddress; in GetCrashReasonForSIGSEGV()
60 return CrashReason::eBoundViolation; in GetCrashReasonForSIGSEGV()
66 return CrashReason::eAsyncTagCheckFault; in GetCrashReasonForSIGSEGV()
71 return CrashReason::eSyncTagCheckFault; in GetCrashReasonForSIGSEGV()
75 return CrashReason::eInvalidCrashReason; in GetCrashReasonForSIGSEGV()
78 CrashReason GetCrashReasonForSIGILL(const siginfo_t &info) { in GetCrashReasonForSIGILL()
83 return CrashReason::eIllegalOpcode; in GetCrashReasonForSIGILL()
85 return CrashReason::eIllegalOperand; in GetCrashReasonForSIGILL()
87 return CrashReason::eIllegalAddressingMode; in GetCrashReasonForSIGILL()
89 return CrashReason::eIllegalTrap; in GetCrashReasonForSIGILL()
91 return CrashReason::ePrivilegedOpcode; in GetCrashReasonForSIGILL()
93 return CrashReason::ePrivilegedRegister; in GetCrashReasonForSIGILL()
95 return CrashReason::eCoprocessorError; in GetCrashReasonForSIGILL()
97 return CrashReason::eInternalStackError; in GetCrashReasonForSIGILL()
100 return CrashReason::eInvalidCrashReason; in GetCrashReasonForSIGILL()
103 CrashReason GetCrashReasonForSIGFPE(const siginfo_t &info) { in GetCrashReasonForSIGFPE()
108 return CrashReason::eIntegerDivideByZero; in GetCrashReasonForSIGFPE()
110 return CrashReason::eIntegerOverflow; in GetCrashReasonForSIGFPE()
112 return CrashReason::eFloatDivideByZero; in GetCrashReasonForSIGFPE()
114 return CrashReason::eFloatOverflow; in GetCrashReasonForSIGFPE()
116 return CrashReason::eFloatUnderflow; in GetCrashReasonForSIGFPE()
118 return CrashReason::eFloatInexactResult; in GetCrashReasonForSIGFPE()
120 return CrashReason::eFloatInvalidOperation; in GetCrashReasonForSIGFPE()
122 return CrashReason::eFloatSubscriptRange; in GetCrashReasonForSIGFPE()
125 return CrashReason::eInvalidCrashReason; in GetCrashReasonForSIGFPE()
128 CrashReason GetCrashReasonForSIGBUS(const siginfo_t &info) { in GetCrashReasonForSIGBUS()
133 return CrashReason::eIllegalAlignment; in GetCrashReasonForSIGBUS()
135 return CrashReason::eIllegalAddress; in GetCrashReasonForSIGBUS()
137 return CrashReason::eHardwareError; in GetCrashReasonForSIGBUS()
140 return CrashReason::eInvalidCrashReason; in GetCrashReasonForSIGBUS()
144 std::string GetCrashReasonString(CrashReason reason, const siginfo_t &info) { in GetCrashReasonString()
149 if (reason == CrashReason::eBoundViolation) { in GetCrashReasonString()
162 std::string GetCrashReasonString(CrashReason reason, lldb::addr_t fault_addr) { in GetCrashReasonString()
170 case CrashReason::eInvalidAddress: in GetCrashReasonString()
174 case CrashReason::ePrivilegedAddress: in GetCrashReasonString()
178 case CrashReason::eBoundViolation: in GetCrashReasonString()
181 case CrashReason::eAsyncTagCheckFault: in GetCrashReasonString()
184 case CrashReason::eSyncTagCheckFault: in GetCrashReasonString()
188 case CrashReason::eIllegalOpcode: in GetCrashReasonString()
191 case CrashReason::eIllegalOperand: in GetCrashReasonString()
194 case CrashReason::eIllegalAddressingMode: in GetCrashReasonString()
197 case CrashReason::eIllegalTrap: in GetCrashReasonString()
200 case CrashReason::ePrivilegedOpcode: in GetCrashReasonString()
203 case CrashReason::ePrivilegedRegister: in GetCrashReasonString()
206 case CrashReason::eCoprocessorError: in GetCrashReasonString()
209 case CrashReason::eInternalStackError: in GetCrashReasonString()
212 case CrashReason::eIllegalAlignment: in GetCrashReasonString()
215 case CrashReason::eIllegalAddress: in GetCrashReasonString()
218 case CrashReason::eHardwareError: in GetCrashReasonString()
221 case CrashReason::eIntegerDivideByZero: in GetCrashReasonString()
224 case CrashReason::eIntegerOverflow: in GetCrashReasonString()
227 case CrashReason::eFloatDivideByZero: in GetCrashReasonString()
230 case CrashReason::eFloatOverflow: in GetCrashReasonString()
233 case CrashReason::eFloatUnderflow: in GetCrashReasonString()
236 case CrashReason::eFloatInexactResult: in GetCrashReasonString()
239 case CrashReason::eFloatInvalidOperation: in GetCrashReasonString()
242 case CrashReason::eFloatSubscriptRange: in GetCrashReasonString()
250 const char *CrashReasonAsString(CrashReason reason) { in CrashReasonAsString()
254 case CrashReason::eInvalidCrashReason: in CrashReasonAsString()
259 case CrashReason::eInvalidAddress: in CrashReasonAsString()
262 case CrashReason::ePrivilegedAddress: in CrashReasonAsString()
265 case CrashReason::eBoundViolation: in CrashReasonAsString()
268 case CrashReason::eAsyncTagCheckFault: in CrashReasonAsString()
271 case CrashReason::eSyncTagCheckFault: in CrashReasonAsString()
276 case CrashReason::eIllegalOpcode: in CrashReasonAsString()
279 case CrashReason::eIllegalOperand: in CrashReasonAsString()
282 case CrashReason::eIllegalAddressingMode: in CrashReasonAsString()
285 case CrashReason::eIllegalTrap: in CrashReasonAsString()
288 case CrashReason::ePrivilegedOpcode: in CrashReasonAsString()
291 case CrashReason::ePrivilegedRegister: in CrashReasonAsString()
294 case CrashReason::eCoprocessorError: in CrashReasonAsString()
297 case CrashReason::eInternalStackError: in CrashReasonAsString()
302 case CrashReason::eIllegalAlignment: in CrashReasonAsString()
305 case CrashReason::eIllegalAddress: in CrashReasonAsString()
308 case CrashReason::eHardwareError: in CrashReasonAsString()
313 case CrashReason::eIntegerDivideByZero: in CrashReasonAsString()
316 case CrashReason::eIntegerOverflow: in CrashReasonAsString()
319 case CrashReason::eFloatDivideByZero: in CrashReasonAsString()
322 case CrashReason::eFloatOverflow: in CrashReasonAsString()
325 case CrashReason::eFloatUnderflow: in CrashReasonAsString()
328 case CrashReason::eFloatInexactResult: in CrashReasonAsString()
331 case CrashReason::eFloatInvalidOperation: in CrashReasonAsString()
334 case CrashReason::eFloatSubscriptRange: in CrashReasonAsString()
341 CrashReason GetCrashReason(const siginfo_t &info) { in GetCrashReason()
354 return CrashReason::eInvalidCrashReason; in GetCrashReason()