Lines Matching full:userptr
50 static void writeInfoFormat (qpWriteCrashInfoFunc writeFunc, void* userPtr, const char* format, ...)
59 writeFunc(userPtr, buf);
97 static void qpCrashInfo_write (qpCrashInfo* info, qpWriteCrashInfoFunc writeInfo, void* userPtr)
102 writeInfoFormat(writeInfo, userPtr, "Segmentation fault: '%s'\n", info->message);
106 writeInfoFormat(writeInfo, userPtr, "Unhandled exception: '%s'\n", info->message);
110 writeInfoFormat(writeInfo, userPtr, "Assertion '%s' failed at %s:%d\n",
118 writeInfoFormat(writeInfo, userPtr, "Crash: '%s'\n", info->message);
123 static void defaultWriteInfo (void* userPtr, const char* infoString)
125 DE_UNREF(userPtr);
129 static void defaultCrashHandler (qpCrashHandler* crashHandler, void* userPtr)
131 DE_UNREF(userPtr);
321 void qpCrashHandler_writeCrashInfo (qpCrashHandler* handler, qpWriteCrashInfoFunc writeInfo, void* userPtr)
333 qpCrashInfo_write(&handler->crashInfo, writeInfo, userPtr);
354 writeInfoFormat(writeInfo, userPtr, " at %p %s%s\n", handler->crashAddress,
359 writeInfo(userPtr, "Backtrace:\n");
373 writeInfoFormat(writeInfo, userPtr, " %2d: %p %s%s\n", globalFrameNdx++, addresses[curFrame],
534 void qpCrashHandler_writeCrashInfo (qpCrashHandler* crashHandler, qpWriteCrashInfoFunc writeInfo, void* userPtr)
536 qpCrashInfo_write(&crashHandler->crashInfo, writeInfo, userPtr);
545 writeInfoFormat(writeInfo, userPtr, "Failed to create tmpfile '%s' for the backtrace %s.", tmpFileName, strerror(errno));
562 writeInfoFormat(writeInfo, userPtr, "Failed to seek to the beginning of the trace file %s.", strerror(errno));
578 writeInfoFormat(writeInfo, userPtr, "Failed to print symbol pointer.");
598 writeInfo(userPtr, nameBuffer);
615 writeInfo(userPtr, nameBuffer);
618 writeInfoFormat(writeInfo, userPtr, "Unexpected EOF reading backtrace file '%s'", tmpFileName);