Lines Matching refs:str

17 void AppendFaultAddr(std::string &str, lldb::addr_t addr) {  in AppendFaultAddr()  argument
20 str += ss.str(); in AppendFaultAddr()
24 void AppendBounds(std::string &str, lldb::addr_t lower_bound, in AppendBounds() argument
26 llvm::raw_string_ostream stream(str); in AppendBounds()
145 std::string str; in GetCrashReasonString() local
150 str = "signal SIGSEGV"; in GetCrashReasonString()
151 AppendBounds(str, reinterpret_cast<uintptr_t>(info.si_lower), in GetCrashReasonString()
154 return str; in GetCrashReasonString()
163 std::string str; in GetCrashReasonString() local
167 str = "unknown crash reason"; in GetCrashReasonString()
171 str = "signal SIGSEGV: invalid address"; in GetCrashReasonString()
172 AppendFaultAddr(str, fault_addr); in GetCrashReasonString()
175 str = "signal SIGSEGV: address access protected"; in GetCrashReasonString()
176 AppendFaultAddr(str, fault_addr); in GetCrashReasonString()
179 str = "signal SIGSEGV: bound violation"; in GetCrashReasonString()
182 str = "signal SIGSEGV: async tag check fault"; in GetCrashReasonString()
185 str = "signal SIGSEGV: sync tag check fault"; in GetCrashReasonString()
186 AppendFaultAddr(str, fault_addr); in GetCrashReasonString()
189 str = "signal SIGILL: illegal instruction"; in GetCrashReasonString()
192 str = "signal SIGILL: illegal instruction operand"; in GetCrashReasonString()
195 str = "signal SIGILL: illegal addressing mode"; in GetCrashReasonString()
198 str = "signal SIGILL: illegal trap"; in GetCrashReasonString()
201 str = "signal SIGILL: privileged instruction"; in GetCrashReasonString()
204 str = "signal SIGILL: privileged register"; in GetCrashReasonString()
207 str = "signal SIGILL: coprocessor error"; in GetCrashReasonString()
210 str = "signal SIGILL: internal stack error"; in GetCrashReasonString()
213 str = "signal SIGBUS: illegal alignment"; in GetCrashReasonString()
216 str = "signal SIGBUS: illegal address"; in GetCrashReasonString()
219 str = "signal SIGBUS: hardware error"; in GetCrashReasonString()
222 str = "signal SIGFPE: integer divide by zero"; in GetCrashReasonString()
225 str = "signal SIGFPE: integer overflow"; in GetCrashReasonString()
228 str = "signal SIGFPE: floating point divide by zero"; in GetCrashReasonString()
231 str = "signal SIGFPE: floating point overflow"; in GetCrashReasonString()
234 str = "signal SIGFPE: floating point underflow"; in GetCrashReasonString()
237 str = "signal SIGFPE: inexact floating point result"; in GetCrashReasonString()
240 str = "signal SIGFPE: invalid floating point operation"; in GetCrashReasonString()
243 str = "signal SIGFPE: invalid floating point subscript range"; in GetCrashReasonString()
247 return str; in GetCrashReasonString()
251 const char *str = nullptr; in CrashReasonAsString() local
255 str = "eInvalidCrashReason"; in CrashReasonAsString()
260 str = "eInvalidAddress"; in CrashReasonAsString()
263 str = "ePrivilegedAddress"; in CrashReasonAsString()
266 str = "eBoundViolation"; in CrashReasonAsString()
269 str = "eAsyncTagCheckFault"; in CrashReasonAsString()
272 str = "eSyncTagCheckFault"; in CrashReasonAsString()
277 str = "eIllegalOpcode"; in CrashReasonAsString()
280 str = "eIllegalOperand"; in CrashReasonAsString()
283 str = "eIllegalAddressingMode"; in CrashReasonAsString()
286 str = "eIllegalTrap"; in CrashReasonAsString()
289 str = "ePrivilegedOpcode"; in CrashReasonAsString()
292 str = "ePrivilegedRegister"; in CrashReasonAsString()
295 str = "eCoprocessorError"; in CrashReasonAsString()
298 str = "eInternalStackError"; in CrashReasonAsString()
303 str = "eIllegalAlignment"; in CrashReasonAsString()
306 str = "eIllegalAddress"; in CrashReasonAsString()
309 str = "eHardwareError"; in CrashReasonAsString()
314 str = "eIntegerDivideByZero"; in CrashReasonAsString()
317 str = "eIntegerOverflow"; in CrashReasonAsString()
320 str = "eFloatDivideByZero"; in CrashReasonAsString()
323 str = "eFloatOverflow"; in CrashReasonAsString()
326 str = "eFloatUnderflow"; in CrashReasonAsString()
329 str = "eFloatInexactResult"; in CrashReasonAsString()
332 str = "eFloatInvalidOperation"; in CrashReasonAsString()
335 str = "eFloatSubscriptRange"; in CrashReasonAsString()
338 return str; in CrashReasonAsString()