Lines Matching refs:str
18 void AppendFaultAddr(std::string &str, lldb::addr_t addr) { in AppendFaultAddr() argument
21 str += ss.str(); in AppendFaultAddr()
25 void AppendBounds(std::string &str, lldb::addr_t lower_bound, in AppendBounds() argument
27 llvm::raw_string_ostream stream(str); in AppendBounds()
134 std::string str; in GetCrashReasonString() local
139 str = "signal SIGSEGV"; in GetCrashReasonString()
140 AppendBounds(str, reinterpret_cast<lldb::addr_t>(info.si_lower), in GetCrashReasonString()
143 return str; in GetCrashReasonString()
152 std::string str; in GetCrashReasonString() local
156 str = "unknown crash reason"; in GetCrashReasonString()
160 str = "signal SIGSEGV: invalid address"; in GetCrashReasonString()
161 AppendFaultAddr(str, fault_addr); in GetCrashReasonString()
164 str = "signal SIGSEGV: address access protected"; in GetCrashReasonString()
165 AppendFaultAddr(str, fault_addr); in GetCrashReasonString()
168 str = "signal SIGSEGV: bound violation"; in GetCrashReasonString()
171 str = "signal SIGILL: illegal instruction"; in GetCrashReasonString()
174 str = "signal SIGILL: illegal instruction operand"; in GetCrashReasonString()
177 str = "signal SIGILL: illegal addressing mode"; in GetCrashReasonString()
180 str = "signal SIGILL: illegal trap"; in GetCrashReasonString()
183 str = "signal SIGILL: privileged instruction"; in GetCrashReasonString()
186 str = "signal SIGILL: privileged register"; in GetCrashReasonString()
189 str = "signal SIGILL: coprocessor error"; in GetCrashReasonString()
192 str = "signal SIGILL: internal stack error"; in GetCrashReasonString()
195 str = "signal SIGBUS: illegal alignment"; in GetCrashReasonString()
198 str = "signal SIGBUS: illegal address"; in GetCrashReasonString()
201 str = "signal SIGBUS: hardware error"; in GetCrashReasonString()
204 str = "signal SIGFPE: integer divide by zero"; in GetCrashReasonString()
207 str = "signal SIGFPE: integer overflow"; in GetCrashReasonString()
210 str = "signal SIGFPE: floating point divide by zero"; in GetCrashReasonString()
213 str = "signal SIGFPE: floating point overflow"; in GetCrashReasonString()
216 str = "signal SIGFPE: floating point underflow"; in GetCrashReasonString()
219 str = "signal SIGFPE: inexact floating point result"; in GetCrashReasonString()
222 str = "signal SIGFPE: invalid floating point operation"; in GetCrashReasonString()
225 str = "signal SIGFPE: invalid floating point subscript range"; in GetCrashReasonString()
229 return str; in GetCrashReasonString()
235 chcar str[8]; in CrashReasonAsString() local
236 sprintf(str, "%d", reason); in CrashReasonAsString()
238 const char *str = nullptr; in CrashReasonAsString()
242 str = "eInvalidCrashReason"; in CrashReasonAsString()
247 str = "eInvalidAddress"; in CrashReasonAsString()
250 str = "ePrivilegedAddress"; in CrashReasonAsString()
253 str = "eBoundViolation"; in CrashReasonAsString()
258 str = "eIllegalOpcode"; in CrashReasonAsString()
261 str = "eIllegalOperand"; in CrashReasonAsString()
264 str = "eIllegalAddressingMode"; in CrashReasonAsString()
267 str = "eIllegalTrap"; in CrashReasonAsString()
270 str = "ePrivilegedOpcode"; in CrashReasonAsString()
273 str = "ePrivilegedRegister"; in CrashReasonAsString()
276 str = "eCoprocessorError"; in CrashReasonAsString()
279 str = "eInternalStackError"; in CrashReasonAsString()
284 str = "eIllegalAlignment"; in CrashReasonAsString()
287 str = "eIllegalAddress"; in CrashReasonAsString()
290 str = "eHardwareError"; in CrashReasonAsString()
295 str = "eIntegerDivideByZero"; in CrashReasonAsString()
298 str = "eIntegerOverflow"; in CrashReasonAsString()
301 str = "eFloatDivideByZero"; in CrashReasonAsString()
304 str = "eFloatOverflow"; in CrashReasonAsString()
307 str = "eFloatUnderflow"; in CrashReasonAsString()
310 str = "eFloatInexactResult"; in CrashReasonAsString()
313 str = "eFloatInvalidOperation"; in CrashReasonAsString()
316 str = "eFloatSubscriptRange"; in CrashReasonAsString()
321 return str; in CrashReasonAsString()