| Line | Source | Count | 
|---|
| 1 |  | - | 
| 2 |  | - | 
| 3 |  | - | 
| 4 |  | - | 
| 5 |  | - | 
| 6 |  | - | 
| 7 |  | - | 
| 8 |  | - | 
| 9 |  | - | 
| 10 |  | - | 
| 11 |  | - | 
| 12 |  | - | 
| 13 |  | - | 
| 14 |  | - | 
| 15 |  | - | 
| 16 |  | - | 
| 17 |  | - | 
| 18 |  | - | 
| 19 | typedef QList<QTextCodec*>::ConstIterator TextCodecListConstIt; | - | 
| 20 | typedef QList<QByteArray>::ConstIterator ByteArrayListConstIt; | - | 
| 21 |  | - | 
| 22 | namespace { namespace Q_QGS_textCodecsMutex { typedef QMutex Type; QBasicAtomicInt guard = { QtGlobalStatic::Uninitialized }; __attribute__((visibility("hidden"))) inline Type *innerFunction() { struct HolderBase { ~HolderBase() noexcept { if (guard.load() == QtGlobalStatic::Initialized ) guard.store(QtGlobalStatic::Destroyed);| TRUE | evaluated 1505 times by 508 tests Evaluated by:tst_collections - unknown statustst_compiler - unknown statustst_gestures - unknown statustst_lancelot - unknown statustst_languagechange - unknown statustst_largefile - unknown statustst_modeltest - unknown statustst_networkselftest - unknown statustst_platformsocketengine - unknown statustst_q_func_info - unknown statustst_qabstractanimation - unknown statustst_qabstractbutton - unknown statustst_qabstractfileengine - unknown statustst_qabstractitemmodel - unknown statustst_qabstractitemview - unknown statustst_qabstractnetworkcache - unknown statustst_qabstractprintdialog - unknown statustst_qabstractproxymodel - unknown statustst_qabstractscrollarea - unknown statustst_qabstractslider - unknown statustst_qabstractsocket - unknown statustst_qabstractspinbox - unknown statustst_qabstracttextdocumentlayout - unknown statustst_qaccessibility - unknown statustst_qaction - unknown status...
 |  | FALSE | never evaluated | 
executed 1505 times by 508 tests}:  guard.store(QtGlobalStatic::Destroyed);Executed by:tst_collections - unknown statustst_compiler - unknown statustst_gestures - unknown statustst_lancelot - unknown statustst_languagechange - unknown statustst_largefile - unknown statustst_modeltest - unknown statustst_networkselftest - unknown statustst_platformsocketengine - unknown statustst_q_func_info - unknown statustst_qabstractanimation - unknown statustst_qabstractbutton - unknown statustst_qabstractfileengine - unknown statustst_qabstractitemmodel - unknown statustst_qabstractitemview - unknown statustst_qabstractnetworkcache - unknown statustst_qabstractprintdialog - unknown statustst_qabstractproxymodel - unknown statustst_qabstractscrollarea - unknown statustst_qabstractslider - unknown statustst_qabstractsocket - unknown statustst_qabstractspinbox - unknown statustst_qabstracttextdocumentlayout - unknown statustst_qaccessibility - unknown statustst_qaction - unknown status...
 executed 1505 times by 508 tests}; static struct Holder : public HolderBase { Type value; Holder() noexcept(noexcept(Type (QMutex::Recursive))) : value (QMutex::Recursive) { guard.store(QtGlobalStatic::Initialized); } } holder; return:  end of blockExecuted by:tst_collections - unknown statustst_compiler - unknown statustst_gestures - unknown statustst_lancelot - unknown statustst_languagechange - unknown statustst_largefile - unknown statustst_modeltest - unknown statustst_networkselftest - unknown statustst_platformsocketengine - unknown statustst_q_func_info - unknown statustst_qabstractanimation - unknown statustst_qabstractbutton - unknown statustst_qabstractfileengine - unknown statustst_qabstractitemmodel - unknown statustst_qabstractitemview - unknown statustst_qabstractnetworkcache - unknown statustst_qabstractprintdialog - unknown statustst_qabstractproxymodel - unknown statustst_qabstractscrollarea - unknown statustst_qabstractslider - unknown statustst_qabstractsocket - unknown statustst_qabstractspinbox - unknown statustst_qabstracttextdocumentlayout - unknown statustst_qaccessibility - unknown statustst_qaction - unknown status...
 executed 45485 times by 64 tests&holder.value;:  return &holder.value;Executed by:tst_QAccessibilitytst_QCalendarWidgettst_QClipboardtst_QComboBoxtst_QCompletertst_QDBusAbstractAdaptortst_QDBusAbstractInterfacetst_QDBusConnectiontst_QDBusConnection_NoApplicationtst_QDBusConnection_SpyHooktst_QDBusContexttst_QDBusInterfacetst_QDBusMetaObjecttst_QDBusPendingCalltst_QDBusThreadingtst_QDBusXmlParsertst_QDateTimeEdittst_QFiletst_QFileDialog2tst_QFileIconProvidertst_QFileSystemModeltst_QFiledialogtst_QFontComboBoxtst_QGlobaltst_QGraphicsProxyWidget...
 executed 45485 times by 64 tests} } } static QGlobalStatic<QMutex, Q_QGS_textCodecsMutex::innerFunction, Q_QGS_textCodecsMutex::guard> textCodecsMutex;;:  return &holder.value;Executed by:tst_QAccessibilitytst_QCalendarWidgettst_QClipboardtst_QComboBoxtst_QCompletertst_QDBusAbstractAdaptortst_QDBusAbstractInterfacetst_QDBusConnectiontst_QDBusConnection_NoApplicationtst_QDBusConnection_SpyHooktst_QDBusContexttst_QDBusInterfacetst_QDBusMetaObjecttst_QDBusPendingCalltst_QDBusThreadingtst_QDBusXmlParsertst_QDateTimeEdittst_QFiletst_QFileDialog2tst_QFileIconProvidertst_QFileSystemModeltst_QFiledialogtst_QFontComboBoxtst_QGlobaltst_QGraphicsProxyWidget...
 | 0-45485 | 
| 23 | QMutex *qTextCodecsMutex() { return never executed: textCodecsMutex();return textCodecsMutex(); never executed: }return textCodecsMutex(); | 0 | 
| 24 | static void setup() {} | - | 
| 25 | QTextCodec::ConverterState::~ConverterState() | - | 
| 26 | { | - | 
| 27 | if (flags & FreeFunction )| TRUE | evaluated 14 times by 3 tests Evaluated by:tst_QTextStreamtst_QXmlSimpleReadertst_QXmlStream
 |  | FALSE | evaluated 763190 times by 125 tests Evaluated by:tst_Gesturestst_ModelTesttst_NetworkSelfTesttst_QAccessibilitytst_QApplicationtst_QBrushtst_QBuffertst_QCalendarWidgettst_QColumnViewtst_QComboBoxtst_QCompletertst_QDBusAbstractAdaptortst_QDBusAbstractInterfacetst_QDBusConnectiontst_QDBusConnection_NoApplicationtst_QDBusConnection_SpyHooktst_QDBusContexttst_QDBusInterfacetst_QDBusMetaObjecttst_QDBusPendingCalltst_QDBusThreadingtst_QDBusXmlParsertst_QDatetst_QDateTimetst_QDateTimeEdit...
 | 
 | 14-763190 | 
| 28 | ( executed 14 times by 3 testsQTextCodecUnalignedPointer::decode(state_data))(this);:  (QTextCodecUnalignedPointer::decode(state_data))(this);Executed by:tst_QTextStreamtst_QXmlSimpleReadertst_QXmlStream
 executed 14 times by 3 tests:  (QTextCodecUnalignedPointer::decode(state_data))(this);Executed by:tst_QTextStreamtst_QXmlSimpleReadertst_QXmlStream
 | 14 | 
| 29 | else if (d )| TRUE | never evaluated |  | FALSE | evaluated 763190 times by 125 tests Evaluated by:tst_Gesturestst_ModelTesttst_NetworkSelfTesttst_QAccessibilitytst_QApplicationtst_QBrushtst_QBuffertst_QCalendarWidgettst_QColumnViewtst_QComboBoxtst_QCompletertst_QDBusAbstractAdaptortst_QDBusAbstractInterfacetst_QDBusConnectiontst_QDBusConnection_NoApplicationtst_QDBusConnection_SpyHooktst_QDBusContexttst_QDBusInterfacetst_QDBusMetaObjecttst_QDBusPendingCalltst_QDBusThreadingtst_QDBusXmlParsertst_QDatetst_QDateTimetst_QDateTimeEdit...
 | 
 | 0-763190 | 
| 30 | free(d); never executed: free(d); | 0 | 
| 31 | } executed 763204 times by 125 tests:  end of blockExecuted by:tst_Gesturestst_ModelTesttst_NetworkSelfTesttst_QAccessibilitytst_QApplicationtst_QBrushtst_QBuffertst_QCalendarWidgettst_QColumnViewtst_QComboBoxtst_QCompletertst_QDBusAbstractAdaptortst_QDBusAbstractInterfacetst_QDBusConnectiontst_QDBusConnection_NoApplicationtst_QDBusConnection_SpyHooktst_QDBusContexttst_QDBusInterfacetst_QDBusMetaObjecttst_QDBusPendingCalltst_QDBusThreadingtst_QDBusXmlParsertst_QDatetst_QDateTimetst_QDateTimeEdit...
 | 763204 | 
| 32 | QTextCodec::QTextCodec() | - | 
| 33 | { | - | 
| 34 | QMutexLocker locker(textCodecsMutex()); | - | 
| 35 |  | - | 
| 36 | QCoreGlobalData *globalInstance = QCoreGlobalData::instance(); | - | 
| 37 | if (globalInstance->allCodecs.isEmpty() )| TRUE | evaluated 1097 times by 14 tests Evaluated by:tst_qapplication - unknown statustst_qdbusabstractadaptor - unknown statustst_qdbusabstractinterface - unknown statustst_qdbuscpp2xml - unknown statustst_qdbusinterface - unknown statustst_qdbusmarshall - unknown statustst_qdbusxml2cpp - unknown statustst_qlogging - unknown statustst_qobject - unknown statustst_qprocess - unknown statustst_qsharedmemory - unknown statustst_qsystemsemaphore - unknown statustst_quuid - unknown statustst_selftests - unknown status
 |  | FALSE | evaluated 140 times by 10 tests Evaluated by:tst_QGlobaltst_QMimeDatabasetst_QSettingstst_QStringtst_QTextBrowsertst_QTextCodectst_QTextDocumenttst_QTextStreamtst_QXmlSimpleReadertst_QXmlStream
 | 
 | 140-1097 | 
| 38 | setup(); executed 1097 times by 14 tests:  setup();Executed by:tst_qapplication - unknown statustst_qdbusabstractadaptor - unknown statustst_qdbusabstractinterface - unknown statustst_qdbuscpp2xml - unknown statustst_qdbusinterface - unknown statustst_qdbusmarshall - unknown statustst_qdbusxml2cpp - unknown statustst_qlogging - unknown statustst_qobject - unknown statustst_qprocess - unknown statustst_qsharedmemory - unknown statustst_qsystemsemaphore - unknown statustst_quuid - unknown statustst_selftests - unknown status
 | 1097 | 
| 39 |  | - | 
| 40 | globalInstance->allCodecs.prepend(this); | - | 
| 41 | } executed 1237 times by 24 tests:  end of blockExecuted by:tst_QGlobaltst_QMimeDatabasetst_QSettingstst_QStringtst_QTextBrowsertst_QTextCodectst_QTextDocumenttst_QTextStreamtst_QXmlSimpleReadertst_QXmlStreamtst_qapplication - unknown statustst_qdbusabstractadaptor - unknown statustst_qdbusabstractinterface - unknown statustst_qdbuscpp2xml - unknown statustst_qdbusinterface - unknown statustst_qdbusmarshall - unknown statustst_qdbusxml2cpp - unknown statustst_qlogging - unknown statustst_qobject - unknown statustst_qprocess - unknown statustst_qsharedmemory - unknown statustst_qsystemsemaphore - unknown statustst_quuid - unknown statustst_selftests - unknown status
 | 1237 | 
| 42 | QTextCodec::~QTextCodec() | - | 
| 43 | { | - | 
| 44 | } | - | 
| 45 | QTextCodec *QTextCodec::codecForName(const QByteArray &name) | - | 
| 46 | { | - | 
| 47 | if (name.isEmpty() )| TRUE | evaluated 2 times by 1 test |  | FALSE | evaluated 21327 times by 40 tests Evaluated by:tst_QAccessibilitytst_QCalendarWidgettst_QClipboardtst_QComboBoxtst_QCompletertst_QDBusXmlParsertst_QDateTimeEdittst_QFiletst_QFileDialog2tst_QFileIconProvidertst_QFileSystemModeltst_QFiledialogtst_QFontComboBoxtst_QGlobaltst_QGraphicsProxyWidgettst_QGraphicsWidgettst_QGuiApplicationtst_QGuiVarianttst_QIcontst_QMimeDatatst_QMimeDatabasetst_QPlainTextEdittst_QPrintertst_QSettingstst_QSidebar...
 | 
 | 2-21327 | 
| 48 | return executed 2 times by 1 test0;:  return 0; executed 2 times by 1 test:  return 0; | 2 | 
| 49 |  | - | 
| 50 | QMutexLocker locker(textCodecsMutex()); | - | 
| 51 |  | - | 
| 52 | QCoreGlobalData *globalData = QCoreGlobalData::instance(); | - | 
| 53 | if (!globalData )| TRUE | evaluated 1 time by 1 test Evaluated by:tst_qtextcodec - unknown status
 |  | FALSE | evaluated 21326 times by 39 tests Evaluated by:tst_QAccessibilitytst_QCalendarWidgettst_QClipboardtst_QComboBoxtst_QCompletertst_QDBusXmlParsertst_QDateTimeEdittst_QFiletst_QFileDialog2tst_QFileIconProvidertst_QFileSystemModeltst_QFiledialogtst_QFontComboBoxtst_QGlobaltst_QGraphicsProxyWidgettst_QGraphicsWidgettst_QGuiApplicationtst_QGuiVarianttst_QIcontst_QMimeDatatst_QMimeDatabasetst_QPlainTextEdittst_QPrintertst_QSettingstst_QSidebar...
 | 
 | 1-21326 | 
| 54 | return executed 1 time by 1 test0;:  return 0;Executed by:tst_qtextcodec - unknown status
 executed 1 time by 1 test:  return 0;Executed by:tst_qtextcodec - unknown status
 | 1 | 
| 55 | setup(); | - | 
| 56 | return executed 21326 times by 39 testsQIcuCodec::codecForNameUnlocked(name);:  return QIcuCodec::codecForNameUnlocked(name);Executed by:tst_QAccessibilitytst_QCalendarWidgettst_QClipboardtst_QComboBoxtst_QCompletertst_QDBusXmlParsertst_QDateTimeEdittst_QFiletst_QFileDialog2tst_QFileIconProvidertst_QFileSystemModeltst_QFiledialogtst_QFontComboBoxtst_QGlobaltst_QGraphicsProxyWidgettst_QGraphicsWidgettst_QGuiApplicationtst_QGuiVarianttst_QIcontst_QMimeDatatst_QMimeDatabasetst_QPlainTextEdittst_QPrintertst_QSettingstst_QSidebar...
 executed 21326 times by 39 tests:  return QIcuCodec::codecForNameUnlocked(name);Executed by:tst_QAccessibilitytst_QCalendarWidgettst_QClipboardtst_QComboBoxtst_QCompletertst_QDBusXmlParsertst_QDateTimeEdittst_QFiletst_QFileDialog2tst_QFileIconProvidertst_QFileSystemModeltst_QFiledialogtst_QFontComboBoxtst_QGlobaltst_QGraphicsProxyWidgettst_QGraphicsWidgettst_QGuiApplicationtst_QGuiVarianttst_QIcontst_QMimeDatatst_QMimeDatabasetst_QPlainTextEdittst_QPrintertst_QSettingstst_QSidebar...
 | 21326 | 
| 57 |  | - | 
| 58 | } | - | 
| 59 |  | - | 
| 60 |  | - | 
| 61 |  | - | 
| 62 |  | - | 
| 63 |  | - | 
| 64 |  | - | 
| 65 |  | - | 
| 66 | QTextCodec* QTextCodec::codecForMib(int mib) | - | 
| 67 | { | - | 
| 68 | QMutexLocker locker(textCodecsMutex()); | - | 
| 69 |  | - | 
| 70 | QCoreGlobalData *globalData = QCoreGlobalData::instance(); | - | 
| 71 | if (!globalData )| TRUE | never evaluated |  | FALSE | evaluated 20722 times by 43 tests Evaluated by:tst_QAccessibilitytst_QCalendarWidgettst_QComboBoxtst_QCompletertst_QDBusAbstractAdaptortst_QDBusAbstractInterfacetst_QDBusConnectiontst_QDBusConnection_NoApplicationtst_QDBusConnection_SpyHooktst_QDBusContexttst_QDBusInterfacetst_QDBusMetaObjecttst_QDBusPendingCalltst_QDBusThreadingtst_QDBusXmlParsertst_QDateTimeEdittst_QFileDialog2tst_QFileIconProvidertst_QFileSystemModeltst_QFiledialogtst_QFontComboBoxtst_QGraphicsProxyWidgettst_QGraphicsWidgettst_QGuiApplicationtst_QGuiVariant...
 | 
 | 0-20722 | 
| 72 | return never executed: 0;return 0; never executed: return 0; | 0 | 
| 73 | if (globalData->allCodecs.isEmpty() )| TRUE | never evaluated |  | FALSE | evaluated 20722 times by 43 tests Evaluated by:tst_QAccessibilitytst_QCalendarWidgettst_QComboBoxtst_QCompletertst_QDBusAbstractAdaptortst_QDBusAbstractInterfacetst_QDBusConnectiontst_QDBusConnection_NoApplicationtst_QDBusConnection_SpyHooktst_QDBusContexttst_QDBusInterfacetst_QDBusMetaObjecttst_QDBusPendingCalltst_QDBusThreadingtst_QDBusXmlParsertst_QDateTimeEdittst_QFileDialog2tst_QFileIconProvidertst_QFileSystemModeltst_QFiledialogtst_QFontComboBoxtst_QGraphicsProxyWidgettst_QGraphicsWidgettst_QGuiApplicationtst_QGuiVariant...
 | 
 | 0-20722 | 
| 74 | setup(); never executed: setup(); | 0 | 
| 75 |  | - | 
| 76 | QByteArray key = "MIB: " + QByteArray::number(mib); | - | 
| 77 |  | - | 
| 78 | QTextCodecCache *cache = &globalData->codecCache; | - | 
| 79 | QTextCodec *codec; | - | 
| 80 | if (cache ) {| TRUE | evaluated 20722 times by 43 tests Evaluated by:tst_QAccessibilitytst_QCalendarWidgettst_QComboBoxtst_QCompletertst_QDBusAbstractAdaptortst_QDBusAbstractInterfacetst_QDBusConnectiontst_QDBusConnection_NoApplicationtst_QDBusConnection_SpyHooktst_QDBusContexttst_QDBusInterfacetst_QDBusMetaObjecttst_QDBusPendingCalltst_QDBusThreadingtst_QDBusXmlParsertst_QDateTimeEdittst_QFileDialog2tst_QFileIconProvidertst_QFileSystemModeltst_QFiledialogtst_QFontComboBoxtst_QGraphicsProxyWidgettst_QGraphicsWidgettst_QGuiApplicationtst_QGuiVariant...
 |  | FALSE | never evaluated | 
 | 0-20722 | 
| 81 | codec = cache->value(key); | - | 
| 82 | if (codec )| TRUE | evaluated 20431 times by 35 tests Evaluated by:tst_QAccessibilitytst_QCalendarWidgettst_QComboBoxtst_QCompletertst_QDBusAbstractAdaptortst_QDBusInterfacetst_QDBusMetaObjecttst_QDBusThreadingtst_QDBusXmlParsertst_QDateTimeEdittst_QFileDialog2tst_QFileIconProvidertst_QFileSystemModeltst_QFiledialogtst_QFontComboBoxtst_QGraphicsProxyWidgettst_QGraphicsWidgettst_QGuiApplicationtst_QGuiVarianttst_QIcontst_QMimeDatabasetst_QPlainTextEdittst_QPrintertst_QSidebartst_QStyle...
 |  | FALSE | evaluated 291 times by 43 tests Evaluated by:tst_QAccessibilitytst_QCalendarWidgettst_QComboBoxtst_QCompletertst_QDBusAbstractAdaptortst_QDBusAbstractInterfacetst_QDBusConnectiontst_QDBusConnection_NoApplicationtst_QDBusConnection_SpyHooktst_QDBusContexttst_QDBusInterfacetst_QDBusMetaObjecttst_QDBusPendingCalltst_QDBusThreadingtst_QDBusXmlParsertst_QDateTimeEdittst_QFileDialog2tst_QFileIconProvidertst_QFileSystemModeltst_QFiledialogtst_QFontComboBoxtst_QGraphicsProxyWidgettst_QGraphicsWidgettst_QGuiApplicationtst_QGuiVariant...
 | 
 | 291-20431 | 
| 83 | return executed 20431 times by 35 testscodec;:  return codec;Executed by:tst_QAccessibilitytst_QCalendarWidgettst_QComboBoxtst_QCompletertst_QDBusAbstractAdaptortst_QDBusInterfacetst_QDBusMetaObjecttst_QDBusThreadingtst_QDBusXmlParsertst_QDateTimeEdittst_QFileDialog2tst_QFileIconProvidertst_QFileSystemModeltst_QFiledialogtst_QFontComboBoxtst_QGraphicsProxyWidgettst_QGraphicsWidgettst_QGuiApplicationtst_QGuiVarianttst_QIcontst_QMimeDatabasetst_QPlainTextEdittst_QPrintertst_QSidebartst_QStyle...
 executed 20431 times by 35 tests:  return codec;Executed by:tst_QAccessibilitytst_QCalendarWidgettst_QComboBoxtst_QCompletertst_QDBusAbstractAdaptortst_QDBusInterfacetst_QDBusMetaObjecttst_QDBusThreadingtst_QDBusXmlParsertst_QDateTimeEdittst_QFileDialog2tst_QFileIconProvidertst_QFileSystemModeltst_QFiledialogtst_QFontComboBoxtst_QGraphicsProxyWidgettst_QGraphicsWidgettst_QGuiApplicationtst_QGuiVarianttst_QIcontst_QMimeDatabasetst_QPlainTextEdittst_QPrintertst_QSidebartst_QStyle...
 | 20431 | 
| 84 | } executed 291 times by 43 tests:  end of blockExecuted by:tst_QAccessibilitytst_QCalendarWidgettst_QComboBoxtst_QCompletertst_QDBusAbstractAdaptortst_QDBusAbstractInterfacetst_QDBusConnectiontst_QDBusConnection_NoApplicationtst_QDBusConnection_SpyHooktst_QDBusContexttst_QDBusInterfacetst_QDBusMetaObjecttst_QDBusPendingCalltst_QDBusThreadingtst_QDBusXmlParsertst_QDateTimeEdittst_QFileDialog2tst_QFileIconProvidertst_QFileSystemModeltst_QFiledialogtst_QFontComboBoxtst_QGraphicsProxyWidgettst_QGraphicsWidgettst_QGuiApplicationtst_QGuiVariant...
 | 291 | 
| 85 |  | - | 
| 86 | for (TextCodecListConstIt it = globalData->allCodecs.constBegin(), cend = globalData->allCodecs.constEnd(); it != cend ; ++it) {| TRUE | evaluated 6667 times by 43 tests Evaluated by:tst_QAccessibilitytst_QCalendarWidgettst_QComboBoxtst_QCompletertst_QDBusAbstractAdaptortst_QDBusAbstractInterfacetst_QDBusConnectiontst_QDBusConnection_NoApplicationtst_QDBusConnection_SpyHooktst_QDBusContexttst_QDBusInterfacetst_QDBusMetaObjecttst_QDBusPendingCalltst_QDBusThreadingtst_QDBusXmlParsertst_QDateTimeEdittst_QFileDialog2tst_QFileIconProvidertst_QFileSystemModeltst_QFiledialogtst_QFontComboBoxtst_QGraphicsProxyWidgettst_QGraphicsWidgettst_QGuiApplicationtst_QGuiVariant...
 |  | FALSE | evaluated 23 times by 5 tests Evaluated by:tst_QMimeDatabasetst_QTextCodectst_QTextStreamtst_QXmlSimpleReadertst_QXmlStream
 | 
 | 23-6667 | 
| 87 | QTextCodec *cursor = *it; | - | 
| 88 | if (cursor->mibEnum() == mib ) {| TRUE | evaluated 268 times by 43 tests Evaluated by:tst_QAccessibilitytst_QCalendarWidgettst_QComboBoxtst_QCompletertst_QDBusAbstractAdaptortst_QDBusAbstractInterfacetst_QDBusConnectiontst_QDBusConnection_NoApplicationtst_QDBusConnection_SpyHooktst_QDBusContexttst_QDBusInterfacetst_QDBusMetaObjecttst_QDBusPendingCalltst_QDBusThreadingtst_QDBusXmlParsertst_QDateTimeEdittst_QFileDialog2tst_QFileIconProvidertst_QFileSystemModeltst_QFiledialogtst_QFontComboBoxtst_QGraphicsProxyWidgettst_QGraphicsWidgettst_QGuiApplicationtst_QGuiVariant...
 |  | FALSE | evaluated 6399 times by 5 tests Evaluated by:tst_QMimeDatabasetst_QTextCodectst_QTextStreamtst_QXmlSimpleReadertst_QXmlStream
 | 
 | 268-6399 | 
| 89 | if (cache )| TRUE | evaluated 268 times by 43 tests Evaluated by:tst_QAccessibilitytst_QCalendarWidgettst_QComboBoxtst_QCompletertst_QDBusAbstractAdaptortst_QDBusAbstractInterfacetst_QDBusConnectiontst_QDBusConnection_NoApplicationtst_QDBusConnection_SpyHooktst_QDBusContexttst_QDBusInterfacetst_QDBusMetaObjecttst_QDBusPendingCalltst_QDBusThreadingtst_QDBusXmlParsertst_QDateTimeEdittst_QFileDialog2tst_QFileIconProvidertst_QFileSystemModeltst_QFiledialogtst_QFontComboBoxtst_QGraphicsProxyWidgettst_QGraphicsWidgettst_QGuiApplicationtst_QGuiVariant...
 |  | FALSE | never evaluated | 
 | 0-268 | 
| 90 | cache->insert(key, cursor); executed 268 times by 43 tests:  cache->insert(key, cursor);Executed by:tst_QAccessibilitytst_QCalendarWidgettst_QComboBoxtst_QCompletertst_QDBusAbstractAdaptortst_QDBusAbstractInterfacetst_QDBusConnectiontst_QDBusConnection_NoApplicationtst_QDBusConnection_SpyHooktst_QDBusContexttst_QDBusInterfacetst_QDBusMetaObjecttst_QDBusPendingCalltst_QDBusThreadingtst_QDBusXmlParsertst_QDateTimeEdittst_QFileDialog2tst_QFileIconProvidertst_QFileSystemModeltst_QFiledialogtst_QFontComboBoxtst_QGraphicsProxyWidgettst_QGraphicsWidgettst_QGuiApplicationtst_QGuiVariant...
 | 268 | 
| 91 | return executed 268 times by 43 testscursor;:  return cursor;Executed by:tst_QAccessibilitytst_QCalendarWidgettst_QComboBoxtst_QCompletertst_QDBusAbstractAdaptortst_QDBusAbstractInterfacetst_QDBusConnectiontst_QDBusConnection_NoApplicationtst_QDBusConnection_SpyHooktst_QDBusContexttst_QDBusInterfacetst_QDBusMetaObjecttst_QDBusPendingCalltst_QDBusThreadingtst_QDBusXmlParsertst_QDateTimeEdittst_QFileDialog2tst_QFileIconProvidertst_QFileSystemModeltst_QFiledialogtst_QFontComboBoxtst_QGraphicsProxyWidgettst_QGraphicsWidgettst_QGuiApplicationtst_QGuiVariant...
 executed 268 times by 43 tests:  return cursor;Executed by:tst_QAccessibilitytst_QCalendarWidgettst_QComboBoxtst_QCompletertst_QDBusAbstractAdaptortst_QDBusAbstractInterfacetst_QDBusConnectiontst_QDBusConnection_NoApplicationtst_QDBusConnection_SpyHooktst_QDBusContexttst_QDBusInterfacetst_QDBusMetaObjecttst_QDBusPendingCalltst_QDBusThreadingtst_QDBusXmlParsertst_QDateTimeEdittst_QFileDialog2tst_QFileIconProvidertst_QFileSystemModeltst_QFiledialogtst_QFontComboBoxtst_QGraphicsProxyWidgettst_QGraphicsWidgettst_QGuiApplicationtst_QGuiVariant...
 | 268 | 
| 92 | } | - | 
| 93 | } executed 6399 times by 5 tests:  end of blockExecuted by:tst_QMimeDatabasetst_QTextCodectst_QTextStreamtst_QXmlSimpleReadertst_QXmlStream
 | 6399 | 
| 94 |  | - | 
| 95 |  | - | 
| 96 | return executed 23 times by 5 testsQIcuCodec::codecForMibUnlocked(mib);:  return QIcuCodec::codecForMibUnlocked(mib);Executed by:tst_QMimeDatabasetst_QTextCodectst_QTextStreamtst_QXmlSimpleReadertst_QXmlStream
 executed 23 times by 5 tests:  return QIcuCodec::codecForMibUnlocked(mib);Executed by:tst_QMimeDatabasetst_QTextCodectst_QTextStreamtst_QXmlSimpleReadertst_QXmlStream
 | 23 | 
| 97 |  | - | 
| 98 |  | - | 
| 99 |  | - | 
| 100 | } | - | 
| 101 | QList<QByteArray> QTextCodec::availableCodecs() | - | 
| 102 | { | - | 
| 103 | QMutexLocker locker(textCodecsMutex()); | - | 
| 104 |  | - | 
| 105 | QCoreGlobalData *globalData = QCoreGlobalData::instance(); | - | 
| 106 | if (globalData->allCodecs.isEmpty() )| TRUE | never evaluated |  | FALSE | evaluated 4 times by 1 test | 
 | 0-4 | 
| 107 | setup(); never executed: setup(); | 0 | 
| 108 |  | - | 
| 109 | QList<QByteArray> codecs; | - | 
| 110 |  | - | 
| 111 | for (TextCodecListConstIt it = globalData->allCodecs.constBegin(), cend = globalData->allCodecs.constEnd(); it != cend ; ++it) {| TRUE | evaluated 344 times by 1 test |  | FALSE | evaluated 4 times by 1 test | 
 | 4-344 | 
| 112 | codecs += (*it)->name(); | - | 
| 113 | codecs += (*it)->aliases(); | - | 
| 114 | } executed 344 times by 1 test:  end of block | 344 | 
| 115 |  | - | 
| 116 |  | - | 
| 117 | codecs += QIcuCodec::availableCodecs(); | - | 
| 118 |  | - | 
| 119 |  | - | 
| 120 | return executed 4 times by 1 testcodecs;:  return codecs; executed 4 times by 1 test:  return codecs; | 4 | 
| 121 | } | - | 
| 122 | QList<int> QTextCodec::availableMibs() | - | 
| 123 | { | - | 
| 124 |  | - | 
| 125 | return executed 2 times by 1 testQIcuCodec::availableMibs();:  return QIcuCodec::availableMibs(); executed 2 times by 1 test:  return QIcuCodec::availableMibs(); | 2 | 
| 126 | } | - | 
| 127 | void QTextCodec::setCodecForLocale(QTextCodec *c) | - | 
| 128 | { | - | 
| 129 | QCoreGlobalData::instance()->codecForLocale.storeRelease(c); | - | 
| 130 | } executed 6 times by 2 tests:  end of blockExecuted by:tst_QGlobaltst_QTextCodec
 | 6 | 
| 131 | QTextCodec* QTextCodec::codecForLocale() | - | 
| 132 | { | - | 
| 133 | QCoreGlobalData *globalData = QCoreGlobalData::instance(); | - | 
| 134 | if (!globalData )| TRUE | evaluated 7 times by 2 tests Evaluated by:tst_qlockfile - unknown statustst_qtextstream - unknown status
 |  | FALSE | evaluated 855222 times by 419 tests Evaluated by:tst_Collectionstst_Compilertst_Gesturestst_Lancelottst_LargeFiletst_ModelTesttst_NetworkSelfTesttst_PlatformSocketEnginetst_QAbstractButtontst_QAbstractFileEnginetst_QAbstractItemViewtst_QAbstractNetworkCachetst_QAbstractPrintDialogtst_QAbstractProxyModeltst_QAbstractScrollAreatst_QAbstractSlidertst_QAbstractSpinBoxtst_QAbstractTextDocumentLayouttst_QAccessibilitytst_QActiontst_QActionGrouptst_QAlgorithmstst_QAnimationGrouptst_QApplicationtst_QArrayData...
 | 
 | 7-855222 | 
| 135 | return executed 7 times by 2 tests0;:  return 0;Executed by:tst_qlockfile - unknown statustst_qtextstream - unknown status
 executed 7 times by 2 tests:  return 0;Executed by:tst_qlockfile - unknown statustst_qtextstream - unknown status
 | 7 | 
| 136 |  | - | 
| 137 | QTextCodec *codec = globalData->codecForLocale.loadAcquire(); | - | 
| 138 | if (!codec ) {| TRUE | evaluated 1098 times by 15 tests Evaluated by:tst_QTextCodectst_qapplication - unknown statustst_qdbusabstractadaptor - unknown statustst_qdbusabstractinterface - unknown statustst_qdbuscpp2xml - unknown statustst_qdbusinterface - unknown statustst_qdbusmarshall - unknown statustst_qdbusxml2cpp - unknown statustst_qlogging - unknown statustst_qobject - unknown statustst_qprocess - unknown statustst_qsharedmemory - unknown statustst_qsystemsemaphore - unknown statustst_quuid - unknown statustst_selftests - unknown status
 |  | FALSE | evaluated 854124 times by 419 tests Evaluated by:tst_Collectionstst_Compilertst_Gesturestst_Lancelottst_LargeFiletst_ModelTesttst_NetworkSelfTesttst_PlatformSocketEnginetst_QAbstractButtontst_QAbstractFileEnginetst_QAbstractItemViewtst_QAbstractNetworkCachetst_QAbstractPrintDialogtst_QAbstractProxyModeltst_QAbstractScrollAreatst_QAbstractSlidertst_QAbstractSpinBoxtst_QAbstractTextDocumentLayouttst_QAccessibilitytst_QActiontst_QActionGrouptst_QAlgorithmstst_QAnimationGrouptst_QApplicationtst_QArrayData...
 | 
 | 1098-854124 | 
| 139 |  | - | 
| 140 | textCodecsMutex()->lock(); | - | 
| 141 | codec = QIcuCodec::defaultCodecUnlocked(); | - | 
| 142 | textCodecsMutex()->unlock(); | - | 
| 143 |  | - | 
| 144 |  | - | 
| 145 |  | - | 
| 146 |  | - | 
| 147 | } executed 1098 times by 15 tests:  end of blockExecuted by:tst_QTextCodectst_qapplication - unknown statustst_qdbusabstractadaptor - unknown statustst_qdbusabstractinterface - unknown statustst_qdbuscpp2xml - unknown statustst_qdbusinterface - unknown statustst_qdbusmarshall - unknown statustst_qdbusxml2cpp - unknown statustst_qlogging - unknown statustst_qobject - unknown statustst_qprocess - unknown statustst_qsharedmemory - unknown statustst_qsystemsemaphore - unknown statustst_quuid - unknown statustst_selftests - unknown status
 | 1098 | 
| 148 |  | - | 
| 149 | return executed 855222 times by 419 testscodec;:  return codec;Executed by:tst_Collectionstst_Compilertst_Gesturestst_Lancelottst_LargeFiletst_ModelTesttst_NetworkSelfTesttst_PlatformSocketEnginetst_QAbstractButtontst_QAbstractFileEnginetst_QAbstractItemViewtst_QAbstractNetworkCachetst_QAbstractPrintDialogtst_QAbstractProxyModeltst_QAbstractScrollAreatst_QAbstractSlidertst_QAbstractSpinBoxtst_QAbstractTextDocumentLayouttst_QAccessibilitytst_QActiontst_QActionGrouptst_QAlgorithmstst_QAnimationGrouptst_QApplicationtst_QArrayData...
 executed 855222 times by 419 tests:  return codec;Executed by:tst_Collectionstst_Compilertst_Gesturestst_Lancelottst_LargeFiletst_ModelTesttst_NetworkSelfTesttst_PlatformSocketEnginetst_QAbstractButtontst_QAbstractFileEnginetst_QAbstractItemViewtst_QAbstractNetworkCachetst_QAbstractPrintDialogtst_QAbstractProxyModeltst_QAbstractScrollAreatst_QAbstractSlidertst_QAbstractSpinBoxtst_QAbstractTextDocumentLayouttst_QAccessibilitytst_QActiontst_QActionGrouptst_QAlgorithmstst_QAnimationGrouptst_QApplicationtst_QArrayData...
 | 855222 | 
| 150 | } | - | 
| 151 | QList<QByteArray> QTextCodec::aliases() const | - | 
| 152 | { | - | 
| 153 | return executed 400 times by 8 testsQList<QByteArray>();:  return QList<QByteArray>();Executed by:tst_QGlobaltst_QSettingstst_QTextBrowsertst_QTextCodectst_QTextDocumenttst_QTextStreamtst_QXmlSimpleReadertst_QXmlStream
 executed 400 times by 8 tests:  return QList<QByteArray>();Executed by:tst_QGlobaltst_QSettingstst_QTextBrowsertst_QTextCodectst_QTextDocumenttst_QTextStreamtst_QXmlSimpleReadertst_QXmlStream
 | 400 | 
| 154 | } | - | 
| 155 | QTextDecoder* QTextCodec::makeDecoder(QTextCodec::ConversionFlags flags) const | - | 
| 156 | { | - | 
| 157 | return executed 7894 times by 40 testsnew QTextDecoder(this, flags);:  return new QTextDecoder(this, flags);Executed by:tst_QAccessibilitytst_QCalendarWidgettst_QComboBoxtst_QCompletertst_QDBusAbstractAdaptortst_QDBusAbstractInterfacetst_QDBusConnectiontst_QDBusConnection_NoApplicationtst_QDBusConnection_SpyHooktst_QDBusContexttst_QDBusInterfacetst_QDBusMetaObjecttst_QDBusPendingCalltst_QDBusThreadingtst_QDBusXmlParsertst_QDateTimeEdittst_QFileDialog2tst_QFileIconProvidertst_QFileSystemModeltst_QFiledialogtst_QFontComboBoxtst_QGraphicsProxyWidgettst_QGraphicsWidgettst_QGuiApplicationtst_QGuiVariant...
 executed 7894 times by 40 tests:  return new QTextDecoder(this, flags);Executed by:tst_QAccessibilitytst_QCalendarWidgettst_QComboBoxtst_QCompletertst_QDBusAbstractAdaptortst_QDBusAbstractInterfacetst_QDBusConnectiontst_QDBusConnection_NoApplicationtst_QDBusConnection_SpyHooktst_QDBusContexttst_QDBusInterfacetst_QDBusMetaObjecttst_QDBusPendingCalltst_QDBusThreadingtst_QDBusXmlParsertst_QDateTimeEdittst_QFileDialog2tst_QFileIconProvidertst_QFileSystemModeltst_QFiledialogtst_QFontComboBoxtst_QGraphicsProxyWidgettst_QGraphicsWidgettst_QGuiApplicationtst_QGuiVariant...
 | 7894 | 
| 158 | } | - | 
| 159 | QTextEncoder* QTextCodec::makeEncoder(QTextCodec::ConversionFlags flags) const | - | 
| 160 | { | - | 
| 161 | return executed 1012 times by 4 testsnew QTextEncoder(this, flags);:  return new QTextEncoder(this, flags);Executed by:tst_QPlainTextEdittst_QTextEdittst_QXmlStreamtst_Utf8
 executed 1012 times by 4 tests:  return new QTextEncoder(this, flags);Executed by:tst_QPlainTextEdittst_QTextEdittst_QXmlStreamtst_Utf8
 | 1012 | 
| 162 | } | - | 
| 163 | QByteArray QTextCodec::fromUnicode(const QString& str) const | - | 
| 164 | { | - | 
| 165 | return executed 10101 times by 139 testsconvertFromUnicode(str.constData(), str.length(), 0);:  return convertFromUnicode(str.constData(), str.length(), 0);Executed by:tst_Gesturestst_QAbstractButtontst_QAbstractItemViewtst_QAbstractScrollAreatst_QAbstractSlidertst_QAbstractSpinBoxtst_QAccessibilitytst_QActiontst_QActionGrouptst_QApplicationtst_QBackingStoretst_QBoxLayouttst_QButtonGrouptst_QCalendarWidgettst_QCheckBoxtst_QColorDialogtst_QColumnViewtst_QComboBoxtst_QCommandLinkButtontst_QCompletertst_QDBusAbstractAdaptortst_QDBusAbstractInterfacetst_QDBusConnectiontst_QDBusConnection_NoApplicationtst_QDBusConnection_SpyHook...
 executed 10101 times by 139 tests:  return convertFromUnicode(str.constData(), str.length(), 0);Executed by:tst_Gesturestst_QAbstractButtontst_QAbstractItemViewtst_QAbstractScrollAreatst_QAbstractSlidertst_QAbstractSpinBoxtst_QAccessibilitytst_QActiontst_QActionGrouptst_QApplicationtst_QBackingStoretst_QBoxLayouttst_QButtonGrouptst_QCalendarWidgettst_QCheckBoxtst_QColorDialogtst_QColumnViewtst_QComboBoxtst_QCommandLinkButtontst_QCompletertst_QDBusAbstractAdaptortst_QDBusAbstractInterfacetst_QDBusConnectiontst_QDBusConnection_NoApplicationtst_QDBusConnection_SpyHook...
 | 10101 | 
| 166 | } | - | 
| 167 | QString QTextCodec::toUnicode(const QByteArray& a) const | - | 
| 168 | { | - | 
| 169 | return executed 1006 times by 5 testsconvertToUnicode(a.constData(), a.length(), 0);:  return convertToUnicode(a.constData(), a.length(), 0);Executed by:tst_QClipboardtst_QMimeDatatst_QTextBrowsertst_QTextCodectst_QTextEdit
 executed 1006 times by 5 tests:  return convertToUnicode(a.constData(), a.length(), 0);Executed by:tst_QClipboardtst_QMimeDatatst_QTextBrowsertst_QTextCodectst_QTextEdit
 | 1006 | 
| 170 | } | - | 
| 171 |  | - | 
| 172 |  | - | 
| 173 |  | - | 
| 174 |  | - | 
| 175 |  | - | 
| 176 | bool QTextCodec::canEncode(QChar ch) const | - | 
| 177 | { | - | 
| 178 | ConverterState state; | - | 
| 179 | state.flags = ConvertInvalidToNull; | - | 
| 180 | convertFromUnicode(&ch, 1, &state); | - | 
| 181 | return executed 3899 times by 3 tests(state.invalidChars == 0);:  return (state.invalidChars == 0);Executed by:tst_QDBusXmlParsertst_QTextCodectst_QXmlSimpleReader
 executed 3899 times by 3 tests:  return (state.invalidChars == 0);Executed by:tst_QDBusXmlParsertst_QTextCodectst_QXmlSimpleReader
 | 3899 | 
| 182 | } | - | 
| 183 |  | - | 
| 184 |  | - | 
| 185 |  | - | 
| 186 |  | - | 
| 187 |  | - | 
| 188 |  | - | 
| 189 | bool QTextCodec::canEncode(const QString& s) const | - | 
| 190 | { | - | 
| 191 | ConverterState state; | - | 
| 192 | state.flags = ConvertInvalidToNull; | - | 
| 193 | convertFromUnicode(s.constData(), s.length(), &state); | - | 
| 194 | return executed 9 times by 1 test(state.invalidChars == 0);:  return (state.invalidChars == 0); executed 9 times by 1 test:  return (state.invalidChars == 0); | 9 | 
| 195 | } | - | 
| 196 |  | - | 
| 197 |  | - | 
| 198 |  | - | 
| 199 |  | - | 
| 200 |  | - | 
| 201 |  | - | 
| 202 | QString QTextCodec::toUnicode(const char *chars) const | - | 
| 203 | { | - | 
| 204 | int len = qstrlen(chars); | - | 
| 205 | return executed 2 times by 2 testsconvertToUnicode(chars, len, 0);:  return convertToUnicode(chars, len, 0);Executed by:tst_QSqlDatabasetst_QXmlStream
 executed 2 times by 2 tests:  return convertToUnicode(chars, len, 0);Executed by:tst_QSqlDatabasetst_QXmlStream
 | 2 | 
| 206 | } | - | 
| 207 | QTextEncoder::QTextEncoder(const QTextCodec *codec, QTextCodec::ConversionFlags flags) | - | 
| 208 | : c(codec), state() | - | 
| 209 | { | - | 
| 210 | state.flags = flags; | - | 
| 211 | } executed 1012 times by 4 tests:  end of blockExecuted by:tst_QPlainTextEdittst_QTextEdittst_QXmlStreamtst_Utf8
 | 1012 | 
| 212 |  | - | 
| 213 |  | - | 
| 214 |  | - | 
| 215 |  | - | 
| 216 | QTextEncoder::~QTextEncoder() | - | 
| 217 | { | - | 
| 218 | } | - | 
| 219 | bool QTextEncoder::hasFailure() const | - | 
| 220 | { | - | 
| 221 | return executed 494 times by 1 teststate.invalidChars != 0;:  return state.invalidChars != 0; executed 494 times by 1 test:  return state.invalidChars != 0; | 494 | 
| 222 | } | - | 
| 223 |  | - | 
| 224 |  | - | 
| 225 |  | - | 
| 226 |  | - | 
| 227 | QByteArray QTextEncoder::fromUnicode(const QString& str) | - | 
| 228 | { | - | 
| 229 | QByteArray result = c->fromUnicode(str.constData(), str.length(), &state); | - | 
| 230 | return executed 5379 times by 4 testsresult;:  return result;Executed by:tst_QPlainTextEdittst_QTextEdittst_QXmlStreamtst_Utf8
 executed 5379 times by 4 tests:  return result;Executed by:tst_QPlainTextEdittst_QTextEdittst_QXmlStreamtst_Utf8
 | 5379 | 
| 231 | } | - | 
| 232 |  | - | 
| 233 |  | - | 
| 234 |  | - | 
| 235 |  | - | 
| 236 |  | - | 
| 237 |  | - | 
| 238 |  | - | 
| 239 | QByteArray QTextEncoder::fromUnicode(const QChar *uc, int len) | - | 
| 240 | { | - | 
| 241 | QByteArray result = c->fromUnicode(uc, len, &state); | - | 
| 242 | return executed 4925 times by 4 testsresult;:  return result;Executed by:tst_QPlainTextEdittst_QTextEdittst_QXmlStreamtst_Utf8
 executed 4925 times by 4 tests:  return result;Executed by:tst_QPlainTextEdittst_QTextEdittst_QXmlStreamtst_Utf8
 | 4925 | 
| 243 | } | - | 
| 244 | QTextDecoder::QTextDecoder(const QTextCodec *codec, QTextCodec::ConversionFlags flags) | - | 
| 245 | : c(codec), state() | - | 
| 246 | { | - | 
| 247 | state.flags = flags; | - | 
| 248 | } executed 7894 times by 40 tests:  end of blockExecuted by:tst_QAccessibilitytst_QCalendarWidgettst_QComboBoxtst_QCompletertst_QDBusAbstractAdaptortst_QDBusAbstractInterfacetst_QDBusConnectiontst_QDBusConnection_NoApplicationtst_QDBusConnection_SpyHooktst_QDBusContexttst_QDBusInterfacetst_QDBusMetaObjecttst_QDBusPendingCalltst_QDBusThreadingtst_QDBusXmlParsertst_QDateTimeEdittst_QFileDialog2tst_QFileIconProvidertst_QFileSystemModeltst_QFiledialogtst_QFontComboBoxtst_QGraphicsProxyWidgettst_QGraphicsWidgettst_QGuiApplicationtst_QGuiVariant...
 | 7894 | 
| 249 |  | - | 
| 250 |  | - | 
| 251 |  | - | 
| 252 |  | - | 
| 253 | QTextDecoder::~QTextDecoder() | - | 
| 254 | { | - | 
| 255 | } | - | 
| 256 | QString QTextDecoder::toUnicode(const char *chars, int len) | - | 
| 257 | { | - | 
| 258 | return executed 46108 times by 4 testsc->toUnicode(chars, len, &state);:  return c->toUnicode(chars, len, &state);Executed by:tst_QXmlInputSourcetst_QXmlSimpleReadertst_QXmlStreamtst_Utf8
 executed 46108 times by 4 tests:  return c->toUnicode(chars, len, &state);Executed by:tst_QXmlInputSourcetst_QXmlSimpleReadertst_QXmlStreamtst_Utf8
 | 46108 | 
| 259 | } | - | 
| 260 |  | - | 
| 261 |  | - | 
| 262 | void qt_from_latin1(ushort *dst, const char *str, size_t size) noexcept; | - | 
| 263 |  | - | 
| 264 |  | - | 
| 265 |  | - | 
| 266 |  | - | 
| 267 |  | - | 
| 268 | void QTextDecoder::toUnicode(QString *target, const char *chars, int len) | - | 
| 269 | { | - | 
| 270 | ((!(target)) ? qt_assert("target",__FILE__,1010) : qt_noop()); | - | 
| 271 | switch (c->mibEnum()) { | - | 
| 272 | case executed 62786 times by 37 tests106::  case 106:Executed by:tst_QAccessibilitytst_QCalendarWidgettst_QComboBoxtst_QCompletertst_QDBusAbstractAdaptortst_QDBusAbstractInterfacetst_QDBusConnectiontst_QDBusConnection_NoApplicationtst_QDBusConnection_SpyHooktst_QDBusContexttst_QDBusInterfacetst_QDBusMetaObjecttst_QDBusPendingCalltst_QDBusThreadingtst_QDBusXmlParsertst_QDateTimeEdittst_QFileDialog2tst_QFileIconProvidertst_QFileSystemModeltst_QFiledialogtst_QFontComboBoxtst_QGraphicsProxyWidgettst_QGraphicsWidgettst_QGuiApplicationtst_QGuiVariant...
 executed 62786 times by 37 tests:  case 106:Executed by:tst_QAccessibilitytst_QCalendarWidgettst_QComboBoxtst_QCompletertst_QDBusAbstractAdaptortst_QDBusAbstractInterfacetst_QDBusConnectiontst_QDBusConnection_NoApplicationtst_QDBusConnection_SpyHooktst_QDBusContexttst_QDBusInterfacetst_QDBusMetaObjecttst_QDBusPendingCalltst_QDBusThreadingtst_QDBusXmlParsertst_QDateTimeEdittst_QFileDialog2tst_QFileIconProvidertst_QFileSystemModeltst_QFiledialogtst_QFontComboBoxtst_QGraphicsProxyWidgettst_QGraphicsWidgettst_QGuiApplicationtst_QGuiVariant...
 | 62786 | 
| 273 | static_cast<const QUtf8Codec*>(c)->convertToUnicode(target, chars, len, &state); | - | 
| 274 | break; executed 62786 times by 37 tests:  break;Executed by:tst_QAccessibilitytst_QCalendarWidgettst_QComboBoxtst_QCompletertst_QDBusAbstractAdaptortst_QDBusAbstractInterfacetst_QDBusConnectiontst_QDBusConnection_NoApplicationtst_QDBusConnection_SpyHooktst_QDBusContexttst_QDBusInterfacetst_QDBusMetaObjecttst_QDBusPendingCalltst_QDBusThreadingtst_QDBusXmlParsertst_QDateTimeEdittst_QFileDialog2tst_QFileIconProvidertst_QFileSystemModeltst_QFiledialogtst_QFontComboBoxtst_QGraphicsProxyWidgettst_QGraphicsWidgettst_QGuiApplicationtst_QGuiVariant...
 | 62786 | 
| 275 | case executed 3 times by 1 test4::  case 4: executed 3 times by 1 test:  case 4: | 3 | 
| 276 | target->resize(len); | - | 
| 277 | qt_from_latin1((ushort*)target->data(), chars, len); | - | 
| 278 | break; executed 3 times by 1 test:  break; | 3 | 
| 279 | default executed 427 times by 1 test::  default: executed 427 times by 1 test:  default: | 427 | 
| 280 | *target = c->toUnicode(chars, len, &state); | - | 
| 281 | } executed 427 times by 1 test:  end of block | 427 | 
| 282 | } | - | 
| 283 | QString QTextDecoder::toUnicode(const QByteArray &ba) | - | 
| 284 | { | - | 
| 285 | return executed 301 times by 2 testsc->toUnicode(ba.constData(), ba.length(), &state);:  return c->toUnicode(ba.constData(), ba.length(), &state); executed 301 times by 2 tests:  return c->toUnicode(ba.constData(), ba.length(), &state); | 301 | 
| 286 | } | - | 
| 287 | QTextCodec *QTextCodec::codecForHtml(const QByteArray &ba, QTextCodec *defaultCodec) | - | 
| 288 | { | - | 
| 289 |  | - | 
| 290 | QTextCodec *c = QTextCodec::codecForUtfText(ba, 0); | - | 
| 291 | if (!c ) {| TRUE | evaluated 72 times by 5 tests Evaluated by:tst_QMimeDatatst_QTextBrowsertst_QTextCodectst_QTextDocumenttst_QTextEdit
 |  | FALSE | evaluated 2 times by 1 test | 
 | 2-72 | 
| 292 | QByteArray header = ba.left(1024).toLower(); | - | 
| 293 | int pos = header.indexOf("meta "); | - | 
| 294 | if (pos != -1 ) {| TRUE | evaluated 24 times by 3 tests Evaluated by:tst_QTextCodectst_QTextDocumenttst_QTextEdit
 |  | FALSE | evaluated 48 times by 3 tests Evaluated by:tst_QMimeDatatst_QTextBrowsertst_QTextCodec
 | 
 | 24-48 | 
| 295 | pos = header.indexOf("charset=", pos); | - | 
| 296 | if (pos != -1 ) {| TRUE | evaluated 24 times by 3 tests Evaluated by:tst_QTextCodectst_QTextDocumenttst_QTextEdit
 |  | FALSE | never evaluated | 
 | 0-24 | 
| 297 | pos += qstrlen("charset="); | - | 
| 298 |  | - | 
| 299 | int pos2 = pos; | - | 
| 300 |  | - | 
| 301 |  | - | 
| 302 | while (++ pos2 < header.size()| TRUE | evaluated 169 times by 3 tests Evaluated by:tst_QTextCodectst_QTextDocumenttst_QTextEdit
 |  | FALSE | evaluated 3 times by 1 test | 
) {| TRUE | evaluated 169 times by 3 tests Evaluated by:tst_QTextCodectst_QTextDocumenttst_QTextEdit
 |  | FALSE | evaluated 3 times by 1 test | 
 | 3-169 | 
| 303 | char ch = header.at(pos2); | - | 
| 304 | if (ch == '\"' || ch == '\''| TRUE | evaluated 14 times by 3 tests Evaluated by:tst_QTextCodectst_QTextDocumenttst_QTextEdit
 |  | FALSE | evaluated 155 times by 3 tests Evaluated by:tst_QTextCodectst_QTextDocumenttst_QTextEdit
 | 
|| ch == '>'| TRUE | evaluated 2 times by 1 test |  | FALSE | evaluated 153 times by 3 tests Evaluated by:tst_QTextCodectst_QTextDocumenttst_QTextEdit
 | 
) {| TRUE | evaluated 5 times by 1 test |  | FALSE | evaluated 148 times by 3 tests Evaluated by:tst_QTextCodectst_QTextDocumenttst_QTextEdit
 | 
 | 2-155 | 
| 305 | QByteArray name = header.mid(pos, pos2 - pos); | - | 
| 306 | if (name == "unicode" )| TRUE | evaluated 1 time by 1 test |  | FALSE | evaluated 20 times by 3 tests Evaluated by:tst_QTextCodectst_QTextDocumenttst_QTextEdit
 | 
 | 1-20 | 
| 307 | name = ([]() -> QByteArray { enum { Size = sizeof("UTF-8") - 1 }; static const QStaticByteArrayData<Size> qbytearray_literal = { { { { -1 } }, Size, 0, 0, sizeof(QByteArrayData) }, "UTF-8" }; QByteArrayDataPtr holder = { qbytearray_literal.data_ptr() }; const QByteArray ba(holder); return executed 1 time by 1 testba;:  return ba; executed 1 time by 1 test}());:  return ba; executed 1 time by 1 test:  name = ([]() -> QByteArray { enum { Size = sizeof("UTF-8") - 1 }; static const QStaticByteArrayData<Size> qbytearray_literal = { { { { -1 } }, Size, 0, 0, sizeof(QByteArrayData) }, "UTF-8" }; QByteArrayDataPtr holder = { qbytearray_literal.data_ptr() }; const QByteArray ba(holder); return ba; }()); | 1 | 
| 308 | c = QTextCodec::codecForName(name); | - | 
| 309 | return executed 21 times by 3 testsc ? c : defaultCodec;:  return c ? c : defaultCodec;Executed by:tst_QTextCodectst_QTextDocumenttst_QTextEdit
 executed 21 times by 3 tests:  return c ? c : defaultCodec;Executed by:tst_QTextCodectst_QTextDocumenttst_QTextEdit
 | 21 | 
| 310 | } | - | 
| 311 | } executed 148 times by 3 tests:  end of blockExecuted by:tst_QTextCodectst_QTextDocumenttst_QTextEdit
 | 148 | 
| 312 | } executed 3 times by 1 test:  end of block | 3 | 
| 313 | } executed 3 times by 1 test:  end of block | 3 | 
| 314 | } executed 51 times by 3 tests:  end of blockExecuted by:tst_QMimeDatatst_QTextBrowsertst_QTextCodec
 | 51 | 
| 315 | if (!c )| TRUE | evaluated 51 times by 3 tests Evaluated by:tst_QMimeDatatst_QTextBrowsertst_QTextCodec
 |  | FALSE | evaluated 2 times by 1 test | 
 | 2-51 | 
| 316 | c = defaultCodec; executed 51 times by 3 tests:  c = defaultCodec;Executed by:tst_QMimeDatatst_QTextBrowsertst_QTextCodec
 | 51 | 
| 317 |  | - | 
| 318 | return executed 53 times by 3 testsc;:  return c;Executed by:tst_QMimeDatatst_QTextBrowsertst_QTextCodec
 executed 53 times by 3 tests:  return c;Executed by:tst_QMimeDatatst_QTextBrowsertst_QTextCodec
 | 53 | 
| 319 | } | - | 
| 320 | QTextCodec *QTextCodec::codecForHtml(const QByteArray &ba) | - | 
| 321 | { | - | 
| 322 | return executed 62 times by 3 testscodecForHtml(ba, QTextCodec::codecForName("ISO-8859-1"));:  return codecForHtml(ba, QTextCodec::codecForName("ISO-8859-1"));Executed by:tst_QTextBrowsertst_QTextCodectst_QTextDocument
 executed 62 times by 3 tests:  return codecForHtml(ba, QTextCodec::codecForName("ISO-8859-1"));Executed by:tst_QTextBrowsertst_QTextCodectst_QTextDocument
 | 62 | 
| 323 | } | - | 
| 324 | QTextCodec *QTextCodec::codecForUtfText(const QByteArray &ba, QTextCodec *defaultCodec) | - | 
| 325 | { | - | 
| 326 | const int arraySize = ba.size(); | - | 
| 327 |  | - | 
| 328 | if (arraySize > 3 ) {| TRUE | evaluated 2652 times by 22 tests Evaluated by:tst_QFiletst_QFileInfotst_QFileSystemModeltst_QLayouttst_QLocalSockettst_QLoggingRegistrytst_QMimeDatatst_QProcesstst_QSettingstst_QSplittertst_QStringtst_QTcpSockettst_QTemporaryDirtst_QTextBrowsertst_QTextCodectst_QTextDocumenttst_QTextEdittst_QTextStreamtst_QTimeZonetst_QXmlSimpleReadertst_qmakelibtst_qstandardpaths
 |  | FALSE | evaluated 1977 times by 2 tests Evaluated by:tst_QSettingstst_QTextStream
 | 
 | 1977-2652 | 
| 329 | if (( uchar)ba[0] == 0x00| TRUE | evaluated 12 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | evaluated 2640 times by 22 tests Evaluated by:tst_QFiletst_QFileInfotst_QFileSystemModeltst_QLayouttst_QLocalSockettst_QLoggingRegistrytst_QMimeDatatst_QProcesstst_QSettingstst_QSplittertst_QStringtst_QTcpSockettst_QTemporaryDirtst_QTextBrowsertst_QTextCodectst_QTextDocumenttst_QTextEdittst_QTextStreamtst_QTimeZonetst_QXmlSimpleReadertst_qmakelibtst_qstandardpaths
 | 
| TRUE | evaluated 12 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | evaluated 2640 times by 22 tests Evaluated by:tst_QFiletst_QFileInfotst_QFileSystemModeltst_QLayouttst_QLocalSockettst_QLoggingRegistrytst_QMimeDatatst_QProcesstst_QSettingstst_QSplittertst_QStringtst_QTcpSockettst_QTemporaryDirtst_QTextBrowsertst_QTextCodectst_QTextDocumenttst_QTextEdittst_QTextStreamtst_QTimeZonetst_QXmlSimpleReadertst_qmakelibtst_qstandardpaths
 | 
 | 12-2640 | 
| 330 | && ( uchar)ba[1] == 0x00| TRUE | evaluated 11 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | evaluated 1 time by 1 test | 
| TRUE | evaluated 11 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | evaluated 1 time by 1 test | 
 | 1-11 | 
| 331 | && ( uchar)ba[2] == 0xFE| TRUE | evaluated 10 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | evaluated 1 time by 1 test | 
| TRUE | evaluated 10 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | evaluated 1 time by 1 test | 
 | 1-10 | 
| 332 | && ( uchar)ba[3] == 0xFF| TRUE | evaluated 10 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | never evaluated | 
)| TRUE | evaluated 10 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | never evaluated | 
 | 0-10 | 
| 333 | return executed 10 times by 2 testsQTextCodec::codecForMib(1018);:  return QTextCodec::codecForMib(1018);Executed by:tst_QTextCodectst_QTextStream
 executed 10 times by 2 tests:  return QTextCodec::codecForMib(1018);Executed by:tst_QTextCodectst_QTextStream
 | 10 | 
| 334 | else if (( uchar)ba[0] == 0xFF| TRUE | evaluated 70 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | evaluated 2572 times by 22 tests Evaluated by:tst_QFiletst_QFileInfotst_QFileSystemModeltst_QLayouttst_QLocalSockettst_QLoggingRegistrytst_QMimeDatatst_QProcesstst_QSettingstst_QSplittertst_QStringtst_QTcpSockettst_QTemporaryDirtst_QTextBrowsertst_QTextCodectst_QTextDocumenttst_QTextEdittst_QTextStreamtst_QTimeZonetst_QXmlSimpleReadertst_qmakelibtst_qstandardpaths
 | 
| TRUE | evaluated 70 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | evaluated 2572 times by 22 tests Evaluated by:tst_QFiletst_QFileInfotst_QFileSystemModeltst_QLayouttst_QLocalSockettst_QLoggingRegistrytst_QMimeDatatst_QProcesstst_QSettingstst_QSplittertst_QStringtst_QTcpSockettst_QTemporaryDirtst_QTextBrowsertst_QTextCodectst_QTextDocumenttst_QTextEdittst_QTextStreamtst_QTimeZonetst_QXmlSimpleReadertst_qmakelibtst_qstandardpaths
 | 
 | 70-2572 | 
| 335 | && ( uchar)ba[1] == 0xFE| TRUE | evaluated 70 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | never evaluated | 
| TRUE | evaluated 70 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | never evaluated | 
 | 0-70 | 
| 336 | && ( uchar)ba[2] == 0x00| TRUE | evaluated 10 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | evaluated 60 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 | 
| TRUE | evaluated 10 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | evaluated 60 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 | 
 | 10-60 | 
| 337 | && ( uchar)ba[3] == 0x00| TRUE | evaluated 10 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | never evaluated | 
)| TRUE | evaluated 10 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | never evaluated | 
 | 0-10 | 
| 338 | return executed 10 times by 2 testsQTextCodec::codecForMib(1019);:  return QTextCodec::codecForMib(1019);Executed by:tst_QTextCodectst_QTextStream
 executed 10 times by 2 tests:  return QTextCodec::codecForMib(1019);Executed by:tst_QTextCodectst_QTextStream
 | 10 | 
| 339 | } executed 2632 times by 22 tests:  end of blockExecuted by:tst_QFiletst_QFileInfotst_QFileSystemModeltst_QLayouttst_QLocalSockettst_QLoggingRegistrytst_QMimeDatatst_QProcesstst_QSettingstst_QSplittertst_QStringtst_QTcpSockettst_QTemporaryDirtst_QTextBrowsertst_QTextCodectst_QTextDocumenttst_QTextEdittst_QTextStreamtst_QTimeZonetst_QXmlSimpleReadertst_qmakelibtst_qstandardpaths
 | 2632 | 
| 340 |  | - | 
| 341 | if (arraySize < 2 )| TRUE | evaluated 1822 times by 1 test |  | FALSE | evaluated 2787 times by 22 tests Evaluated by:tst_QFiletst_QFileInfotst_QFileSystemModeltst_QLayouttst_QLocalSockettst_QLoggingRegistrytst_QMimeDatatst_QProcesstst_QSettingstst_QSplittertst_QStringtst_QTcpSockettst_QTemporaryDirtst_QTextBrowsertst_QTextCodectst_QTextDocumenttst_QTextEdittst_QTextStreamtst_QTimeZonetst_QXmlSimpleReadertst_qmakelibtst_qstandardpaths
 | 
 | 1822-2787 | 
| 342 | return executed 1822 times by 1 testdefaultCodec;:  return defaultCodec; executed 1822 times by 1 test:  return defaultCodec; | 1822 | 
| 343 | if (( uchar)ba[0] == 0xfe| TRUE | evaluated 82 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | evaluated 2705 times by 22 tests Evaluated by:tst_QFiletst_QFileInfotst_QFileSystemModeltst_QLayouttst_QLocalSockettst_QLoggingRegistrytst_QMimeDatatst_QProcesstst_QSettingstst_QSplittertst_QStringtst_QTcpSockettst_QTemporaryDirtst_QTextBrowsertst_QTextCodectst_QTextDocumenttst_QTextEdittst_QTextStreamtst_QTimeZonetst_QXmlSimpleReadertst_qmakelibtst_qstandardpaths
 | 
&& (| TRUE | evaluated 82 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | evaluated 2705 times by 22 tests Evaluated by:tst_QFiletst_QFileInfotst_QFileSystemModeltst_QLayouttst_QLocalSockettst_QLoggingRegistrytst_QMimeDatatst_QProcesstst_QSettingstst_QSplittertst_QStringtst_QTcpSockettst_QTemporaryDirtst_QTextBrowsertst_QTextCodectst_QTextDocumenttst_QTextEdittst_QTextStreamtst_QTimeZonetst_QXmlSimpleReadertst_qmakelibtst_qstandardpaths
 | 
uchar)ba[1] == 0xff| TRUE | evaluated 82 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | never evaluated | 
)| TRUE | evaluated 82 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | never evaluated | 
 | 0-2705 | 
| 344 | return executed 82 times by 2 testsQTextCodec::codecForMib(1013);:  return QTextCodec::codecForMib(1013);Executed by:tst_QTextCodectst_QTextStream
 executed 82 times by 2 tests:  return QTextCodec::codecForMib(1013);Executed by:tst_QTextCodectst_QTextStream
 | 82 | 
| 345 | else if (( uchar)ba[0] == 0xff| TRUE | evaluated 75 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | evaluated 2630 times by 22 tests Evaluated by:tst_QFiletst_QFileInfotst_QFileSystemModeltst_QLayouttst_QLocalSockettst_QLoggingRegistrytst_QMimeDatatst_QProcesstst_QSettingstst_QSplittertst_QStringtst_QTcpSockettst_QTemporaryDirtst_QTextBrowsertst_QTextCodectst_QTextDocumenttst_QTextEdittst_QTextStreamtst_QTimeZonetst_QXmlSimpleReadertst_qmakelibtst_qstandardpaths
 | 
&& (| TRUE | evaluated 75 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | evaluated 2630 times by 22 tests Evaluated by:tst_QFiletst_QFileInfotst_QFileSystemModeltst_QLayouttst_QLocalSockettst_QLoggingRegistrytst_QMimeDatatst_QProcesstst_QSettingstst_QSplittertst_QStringtst_QTcpSockettst_QTemporaryDirtst_QTextBrowsertst_QTextCodectst_QTextDocumenttst_QTextEdittst_QTextStreamtst_QTimeZonetst_QXmlSimpleReadertst_qmakelibtst_qstandardpaths
 | 
uchar)ba[1] == 0xfe| TRUE | evaluated 75 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | never evaluated | 
)| TRUE | evaluated 75 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | never evaluated | 
 | 0-2630 | 
| 346 | return executed 75 times by 2 testsQTextCodec::codecForMib(1014);:  return QTextCodec::codecForMib(1014);Executed by:tst_QTextCodectst_QTextStream
 executed 75 times by 2 tests:  return QTextCodec::codecForMib(1014);Executed by:tst_QTextCodectst_QTextStream
 | 75 | 
| 347 |  | - | 
| 348 | if (arraySize < 3 )| TRUE | evaluated 54 times by 2 tests Evaluated by:tst_QSettingstst_QTextStream
 |  | FALSE | evaluated 2576 times by 22 tests Evaluated by:tst_QFiletst_QFileInfotst_QFileSystemModeltst_QLayouttst_QLocalSockettst_QLoggingRegistrytst_QMimeDatatst_QProcesstst_QSettingstst_QSplittertst_QStringtst_QTcpSockettst_QTemporaryDirtst_QTextBrowsertst_QTextCodectst_QTextDocumenttst_QTextEdittst_QTextStreamtst_QTimeZonetst_QXmlSimpleReadertst_qmakelibtst_qstandardpaths
 | 
 | 54-2576 | 
| 349 | return executed 54 times by 2 testsdefaultCodec;:  return defaultCodec;Executed by:tst_QSettingstst_QTextStream
 executed 54 times by 2 tests:  return defaultCodec;Executed by:tst_QSettingstst_QTextStream
 | 54 | 
| 350 | if (( uchar)ba[0] == 0xef| TRUE | evaluated 11 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | evaluated 2565 times by 22 tests Evaluated by:tst_QFiletst_QFileInfotst_QFileSystemModeltst_QLayouttst_QLocalSockettst_QLoggingRegistrytst_QMimeDatatst_QProcesstst_QSettingstst_QSplittertst_QStringtst_QTcpSockettst_QTemporaryDirtst_QTextBrowsertst_QTextCodectst_QTextDocumenttst_QTextEdittst_QTextStreamtst_QTimeZonetst_QXmlSimpleReadertst_qmakelibtst_qstandardpaths
 | 
| TRUE | evaluated 11 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | evaluated 2565 times by 22 tests Evaluated by:tst_QFiletst_QFileInfotst_QFileSystemModeltst_QLayouttst_QLocalSockettst_QLoggingRegistrytst_QMimeDatatst_QProcesstst_QSettingstst_QSplittertst_QStringtst_QTcpSockettst_QTemporaryDirtst_QTextBrowsertst_QTextCodectst_QTextDocumenttst_QTextEdittst_QTextStreamtst_QTimeZonetst_QXmlSimpleReadertst_qmakelibtst_qstandardpaths
 | 
 | 11-2565 | 
| 351 | && ( uchar)ba[1] == 0xbb| TRUE | evaluated 11 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | never evaluated | 
| TRUE | evaluated 11 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | never evaluated | 
 | 0-11 | 
| 352 | && ( uchar)ba[2] == 0xbf| TRUE | evaluated 11 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | never evaluated | 
)| TRUE | evaluated 11 times by 2 tests Evaluated by:tst_QTextCodectst_QTextStream
 |  | FALSE | never evaluated | 
 | 0-11 | 
| 353 | return executed 11 times by 2 testsQTextCodec::codecForMib(106);:  return QTextCodec::codecForMib(106);Executed by:tst_QTextCodectst_QTextStream
 executed 11 times by 2 tests:  return QTextCodec::codecForMib(106);Executed by:tst_QTextCodectst_QTextStream
 | 11 | 
| 354 |  | - | 
| 355 | return executed 2565 times by 22 testsdefaultCodec;:  return defaultCodec;Executed by:tst_QFiletst_QFileInfotst_QFileSystemModeltst_QLayouttst_QLocalSockettst_QLoggingRegistrytst_QMimeDatatst_QProcesstst_QSettingstst_QSplittertst_QStringtst_QTcpSockettst_QTemporaryDirtst_QTextBrowsertst_QTextCodectst_QTextDocumenttst_QTextEdittst_QTextStreamtst_QTimeZonetst_QXmlSimpleReadertst_qmakelibtst_qstandardpaths
 executed 2565 times by 22 tests:  return defaultCodec;Executed by:tst_QFiletst_QFileInfotst_QFileSystemModeltst_QLayouttst_QLocalSockettst_QLoggingRegistrytst_QMimeDatatst_QProcesstst_QSettingstst_QSplittertst_QStringtst_QTcpSockettst_QTemporaryDirtst_QTextBrowsertst_QTextCodectst_QTextDocumenttst_QTextEdittst_QTextStreamtst_QTimeZonetst_QXmlSimpleReadertst_qmakelibtst_qstandardpaths
 | 2565 | 
| 356 | } | - | 
| 357 | QTextCodec *QTextCodec::codecForUtfText(const QByteArray &ba) | - | 
| 358 | { | - | 
| 359 | return never executed: codecForUtfText(ba, QTextCodec::codecForMib( 4));return codecForUtfText(ba, QTextCodec::codecForMib( 4)); never executed: return codecForUtfText(ba, QTextCodec::codecForMib( 4)); | 0 | 
| 360 | } | - | 
| 361 | bool QTextDecoder::hasFailure() const | - | 
| 362 | { | - | 
| 363 | return executed 61457 times by 37 testsstate.invalidChars != 0;:  return state.invalidChars != 0;Executed by:tst_QAccessibilitytst_QCalendarWidgettst_QComboBoxtst_QCompletertst_QDBusAbstractAdaptortst_QDBusAbstractInterfacetst_QDBusConnectiontst_QDBusConnection_NoApplicationtst_QDBusConnection_SpyHooktst_QDBusContexttst_QDBusInterfacetst_QDBusMetaObjecttst_QDBusPendingCalltst_QDBusThreadingtst_QDBusXmlParsertst_QDateTimeEdittst_QFileDialog2tst_QFileIconProvidertst_QFileSystemModeltst_QFiledialogtst_QFontComboBoxtst_QGraphicsProxyWidgettst_QGraphicsWidgettst_QGuiApplicationtst_QGuiVariant...
 executed 61457 times by 37 tests:  return state.invalidChars != 0;Executed by:tst_QAccessibilitytst_QCalendarWidgettst_QComboBoxtst_QCompletertst_QDBusAbstractAdaptortst_QDBusAbstractInterfacetst_QDBusConnectiontst_QDBusConnection_NoApplicationtst_QDBusConnection_SpyHooktst_QDBusContexttst_QDBusInterfacetst_QDBusMetaObjecttst_QDBusPendingCalltst_QDBusThreadingtst_QDBusXmlParsertst_QDateTimeEdittst_QFileDialog2tst_QFileIconProvidertst_QFileSystemModeltst_QFiledialogtst_QFontComboBoxtst_QGraphicsProxyWidgettst_QGraphicsWidgettst_QGuiApplicationtst_QGuiVariant...
 | 61457 | 
| 364 | } | - | 
| 365 |  | - | 
| 366 |  | - | 
|  |  |  |