| Line | Source | Count |
| 1 | | - |
| 2 | | - |
| 3 | | - |
| 4 | | - |
| 5 | | - |
| 6 | | - |
| 7 | | - |
| 8 | | - |
| 9 | | - |
| 10 | | - |
| 11 | | - |
| 12 | | - |
| 13 | | - |
| 14 | | - |
| 15 | | - |
| 16 | | - |
| 17 | | - |
| 18 | | - |
| 19 | | - |
| 20 | | - |
| 21 | | - |
| 22 | | - |
| 23 | | - |
| 24 | | - |
| 25 | | - |
| 26 | | - |
| 27 | | - |
| 28 | | - |
| 29 | | - |
| 30 | | - |
| 31 | | - |
| 32 | | - |
| 33 | | - |
| 34 | | - |
| 35 | | - |
| 36 | | - |
| 37 | | - |
| 38 | | - |
| 39 | | - |
| 40 | #include "qplatformdefs.h" | - |
| 41 | | - |
| 42 | #include <qfile.h> | - |
| 43 | #include "qlibrary_p.h" | - |
| 44 | #include <qcoreapplication.h> | - |
| 45 | #include <private/qfilesystementry_p.h> | - |
| 46 | | - |
| 47 | #ifndef QT_NO_LIBRARY | - |
| 48 | | - |
| 49 | #ifdef Q_OS_MAC | - |
| 50 | # include <private/qcore_mac_p.h> | - |
| 51 | #endif | - |
| 52 | | - |
| 53 | #if defined(QT_AOUT_UNDERSCORE) | - |
| 54 | #include <string.h> | - |
| 55 | #endif | - |
| 56 | | - |
| 57 | #if (defined(Q_OS_VXWORKS) && !defined(VXWORKS_RTP)) || defined (Q_OS_NACL) | - |
| 58 | #define QT_NO_DYNAMIC_LIBRARY | - |
| 59 | #endif | - |
| 60 | | - |
| 61 | QT_BEGIN_NAMESPACE | - |
| 62 | | - |
| 63 | #if !defined(QT_HPUX_LD) && !defined(QT_NO_DYNAMIC_LIBRARY) | - |
| 64 | QT_BEGIN_INCLUDE_NAMESPACE | - |
| 65 | #include <dlfcn.h> | - |
| 66 | QT_END_INCLUDE_NAMESPACE | - |
| 67 | #endif | - |
| 68 | | - |
| 69 | static QString qdlerror() | - |
| 70 | { | - |
| 71 | #if defined(QT_NO_DYNAMIC_LIBRARY) | - |
| 72 | const char *err = "This platform does not support dynamic libraries."; | - |
| 73 | #elif !defined(QT_HPUX_LD) | - |
| 74 | const char *err = dlerror(); | - |
| 75 | #else | - |
| 76 | const char *err = strerror(errno); | - |
| 77 | #endif | - |
| 78 | return err ? QLatin1Char('(') + QString::fromLocal8Bit(err) + QLatin1Char(')'): QString();executed 33 times by 26 tests: return err ? QLatin1Char('(') + QString::fromLocal8Bit(err) + QLatin1Char(')'): QString();Executed by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractNetworkCache
- tst_QFtp
- tst_QHostInfo
- tst_QHttpNetworkConnection
- tst_QHttpSocketEngine
- tst_QIODevice
- tst_QLibrary
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkInterface
- tst_QNetworkProxyFactory
- tst_QObject
- tst_QPluginLoader
- tst_QProcess
- tst_QSocks5SocketEngine
- tst_QSslSocket
- tst_QSslSocket_onDemandCertificates_member
- tst_QSslSocket_onDemandCertificates_static
- tst_QTcpServer
- tst_QTextStream
- tst_QUdpSocket
- tst_Spdy
- ...
| 33 |
| 79 | } | - |
| 80 | | - |
| 81 | QStringList QLibraryPrivate::suffixes_sys(const QString& fullVersion) | - |
| 82 | { | - |
| 83 | QStringList suffixes; | - |
| 84 | #if defined(Q_OS_HPUX) | - |
| 85 | | - |
| 86 | | - |
| 87 | | - |
| 88 | | - |
| 89 | | - |
| 90 | | - |
| 91 | | - |
| 92 | | - |
| 93 | | - |
| 94 | | - |
| 95 | | - |
| 96 | # if defined(__ia64) | - |
| 97 | if (!fullVersion.isEmpty()) { | - |
| 98 | suffixes << QString::fromLatin1(".so.%1").arg(fullVersion); | - |
| 99 | } else { | - |
| 100 | suffixes << QLatin1String(".so"); | - |
| 101 | } | - |
| 102 | # endif | - |
| 103 | if (!fullVersion.isEmpty()) { | - |
| 104 | suffixes << QString::fromLatin1(".sl.%1").arg(fullVersion); | - |
| 105 | suffixes << QString::fromLatin1(".%1").arg(fullVersion); | - |
| 106 | } else { | - |
| 107 | suffixes << QLatin1String(".sl"); | - |
| 108 | } | - |
| 109 | #elif defined(Q_OS_AIX) | - |
| 110 | suffixes << ".a"; | - |
| 111 | | - |
| 112 | #else | - |
| 113 | if (!fullVersion.isEmpty()) {| TRUE | evaluated 70 times by 26 testsEvaluated by:- tst_NetworkSelfTest
- tst_QAbstractNetworkCache
- tst_QApplication
- tst_QGuiApplication
- tst_QHttpNetworkConnection
- tst_QLabel
- tst_QLibrary
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QSslCertificate
- tst_QSslEllipticCurve
- tst_QSslError
- tst_QSslKey
- tst_QSslSocket
- tst_QSslSocket_onDemandCertificates_member
- tst_QSslSocket_onDemandCertificates_static
- tst_QTcpSocket
- tst_QTextBoundaryFinder
- tst_QTextLayout
- tst_QXmlInputSource
- tst_Spdy
- tst_qapplication - unknown status
- tst_qlibrary - unknown status
- tst_qprocess - unknown status
- ...
| | FALSE | evaluated 57 times by 28 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractNetworkCache
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QFtp
- tst_QHostInfo
- tst_QHttpNetworkConnection
- tst_QHttpSocketEngine
- tst_QIODevice
- tst_QLibrary
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkInterface
- tst_QNetworkProxyFactory
- tst_QObject
- tst_QPluginLoader
- tst_QProcess
- tst_QSocks5SocketEngine
- tst_QSslSocket
- tst_QSslSocket_onDemandCertificates_member
- tst_QSslSocket_onDemandCertificates_static
- tst_QTcpServer
- tst_QTextStream
- ...
|
| 57-70 |
| 114 | suffixes << QString::fromLatin1(".so.%1").arg(fullVersion); | - |
| 115 | } else {executed 70 times by 26 tests: end of blockExecuted by:- tst_NetworkSelfTest
- tst_QAbstractNetworkCache
- tst_QApplication
- tst_QGuiApplication
- tst_QHttpNetworkConnection
- tst_QLabel
- tst_QLibrary
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QSslCertificate
- tst_QSslEllipticCurve
- tst_QSslError
- tst_QSslKey
- tst_QSslSocket
- tst_QSslSocket_onDemandCertificates_member
- tst_QSslSocket_onDemandCertificates_static
- tst_QTcpSocket
- tst_QTextBoundaryFinder
- tst_QTextLayout
- tst_QXmlInputSource
- tst_Spdy
- tst_qapplication - unknown status
- tst_qlibrary - unknown status
- tst_qprocess - unknown status
- ...
| 70 |
| 116 | suffixes << QLatin1String(".so"); | - |
| 117 | }executed 57 times by 28 tests: end of blockExecuted by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractNetworkCache
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QFtp
- tst_QHostInfo
- tst_QHttpNetworkConnection
- tst_QHttpSocketEngine
- tst_QIODevice
- tst_QLibrary
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkInterface
- tst_QNetworkProxyFactory
- tst_QObject
- tst_QPluginLoader
- tst_QProcess
- tst_QSocks5SocketEngine
- tst_QSslSocket
- tst_QSslSocket_onDemandCertificates_member
- tst_QSslSocket_onDemandCertificates_static
- tst_QTcpServer
- tst_QTextStream
- ...
| 57 |
| 118 | #endif | - |
| 119 | # ifdef Q_OS_MAC | - |
| 120 | if (!fullVersion.isEmpty()) { | - |
| 121 | suffixes << QString::fromLatin1(".%1.bundle").arg(fullVersion); | - |
| 122 | suffixes << QString::fromLatin1(".%1.dylib").arg(fullVersion); | - |
| 123 | } else { | - |
| 124 | suffixes << QLatin1String(".bundle") << QLatin1String(".dylib"); | - |
| 125 | } | - |
| 126 | #endif | - |
| 127 | return suffixes;executed 127 times by 42 tests: return suffixes;Executed by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractNetworkCache
- tst_QApplication
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QFtp
- tst_QGuiApplication
- tst_QHostInfo
- tst_QHttpNetworkConnection
- tst_QHttpSocketEngine
- tst_QIODevice
- tst_QLabel
- tst_QLibrary
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkInterface
- tst_QNetworkProxyFactory
- tst_QObject
- tst_QPluginLoader
- tst_QProcess
- tst_QSocks5SocketEngine
- tst_QSslCertificate
- tst_QSslEllipticCurve
- ...
| 127 |
| 128 | } | - |
| 129 | | - |
| 130 | QStringList QLibraryPrivate::prefixes_sys() | - |
| 131 | { | - |
| 132 | return QStringList() << QLatin1String("lib");executed 127 times by 42 tests: return QStringList() << QLatin1String("lib");Executed by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractNetworkCache
- tst_QApplication
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QFtp
- tst_QGuiApplication
- tst_QHostInfo
- tst_QHttpNetworkConnection
- tst_QHttpSocketEngine
- tst_QIODevice
- tst_QLabel
- tst_QLibrary
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkInterface
- tst_QNetworkProxyFactory
- tst_QObject
- tst_QPluginLoader
- tst_QProcess
- tst_QSocks5SocketEngine
- tst_QSslCertificate
- tst_QSslEllipticCurve
- ...
| 127 |
| 133 | } | - |
| 134 | | - |
| 135 | bool QLibraryPrivate::load_sys() | - |
| 136 | { | - |
| 137 | QString attempt; | - |
| 138 | #if !defined(QT_NO_DYNAMIC_LIBRARY) | - |
| 139 | QFileSystemEntry fsEntry(fileName); | - |
| 140 | | - |
| 141 | QString path = fsEntry.path(); | - |
| 142 | QString name = fsEntry.fileName(); | - |
| 143 | if (path == QLatin1String(".") && !fileName.startsWith(path))| TRUE | evaluated 94 times by 40 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractNetworkCache
- tst_QApplication
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QFtp
- tst_QGuiApplication
- tst_QHostInfo
- tst_QHttpNetworkConnection
- tst_QHttpSocketEngine
- tst_QIODevice
- tst_QLabel
- tst_QLibrary
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkInterface
- tst_QNetworkProxyFactory
- tst_QObject
- tst_QProcess
- tst_QSocks5SocketEngine
- tst_QSslCertificate
- tst_QSslEllipticCurve
- tst_QSslError
- ...
| | FALSE | evaluated 436 times by 113 testsEvaluated by:- tst_NetworkSelfTest
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- tst_QFileIconProvider
- tst_QFileSystemModel
- tst_QFiledialog
- tst_QFocusEvent
- ...
|
| TRUE | evaluated 94 times by 40 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractNetworkCache
- tst_QApplication
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QFtp
- tst_QGuiApplication
- tst_QHostInfo
- tst_QHttpNetworkConnection
- tst_QHttpSocketEngine
- tst_QIODevice
- tst_QLabel
- tst_QLibrary
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkInterface
- tst_QNetworkProxyFactory
- tst_QObject
- tst_QProcess
- tst_QSocks5SocketEngine
- tst_QSslCertificate
- tst_QSslEllipticCurve
- tst_QSslError
- ...
| | FALSE | never evaluated |
| 0-436 |
| 144 | path.clear();executed 94 times by 40 tests: path.clear();Executed by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractNetworkCache
- tst_QApplication
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QFtp
- tst_QGuiApplication
- tst_QHostInfo
- tst_QHttpNetworkConnection
- tst_QHttpSocketEngine
- tst_QIODevice
- tst_QLabel
- tst_QLibrary
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkInterface
- tst_QNetworkProxyFactory
- tst_QObject
- tst_QProcess
- tst_QSocks5SocketEngine
- tst_QSslCertificate
- tst_QSslEllipticCurve
- tst_QSslError
- ...
| 94 |
| 145 | else | - |
| 146 | path += QLatin1Char('/');executed 436 times by 113 tests: path += QLatin1Char('/');Executed by:- tst_NetworkSelfTest
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- tst_QFileIconProvider
- tst_QFileSystemModel
- tst_QFiledialog
- tst_QFocusEvent
- ...
| 436 |
| 147 | | - |
| 148 | QStringList suffixes; | - |
| 149 | QStringList prefixes; | - |
| 150 | if (pluginState != IsAPlugin) {| TRUE | evaluated 123 times by 42 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractNetworkCache
- tst_QApplication
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QFtp
- tst_QGuiApplication
- tst_QHostInfo
- tst_QHttpNetworkConnection
- tst_QHttpSocketEngine
- tst_QIODevice
- tst_QLabel
- tst_QLibrary
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkInterface
- tst_QNetworkProxyFactory
- tst_QObject
- tst_QPluginLoader
- tst_QProcess
- tst_QSocks5SocketEngine
- tst_QSslCertificate
- tst_QSslEllipticCurve
- ...
| | FALSE | evaluated 407 times by 111 testsEvaluated by:- tst_NetworkSelfTest
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- tst_QFileIconProvider
- tst_QFileSystemModel
- tst_QFiledialog
- tst_QFocusEvent
- ...
|
| 123-407 |
| 151 | prefixes = prefixes_sys(); | - |
| 152 | suffixes = suffixes_sys(fullVersion); | - |
| 153 | }executed 123 times by 42 tests: end of blockExecuted by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractNetworkCache
- tst_QApplication
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QFtp
- tst_QGuiApplication
- tst_QHostInfo
- tst_QHttpNetworkConnection
- tst_QHttpSocketEngine
- tst_QIODevice
- tst_QLabel
- tst_QLibrary
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkInterface
- tst_QNetworkProxyFactory
- tst_QObject
- tst_QPluginLoader
- tst_QProcess
- tst_QSocks5SocketEngine
- tst_QSslCertificate
- tst_QSslEllipticCurve
- ...
| 123 |
| 154 | int dlFlags = 0; | - |
| 155 | #if defined(QT_HPUX_LD) | - |
| 156 | dlFlags = DYNAMIC_PATH | BIND_NONFATAL; | - |
| 157 | if (loadHints & QLibrary::ResolveAllSymbolsHint) { | - |
| 158 | dlFlags |= BIND_IMMEDIATE; | - |
| 159 | } else { | - |
| 160 | dlFlags |= BIND_DEFERRED; | - |
| 161 | } | - |
| 162 | #else | - |
| 163 | int loadHints = this->loadHints(); | - |
| 164 | if (loadHints & QLibrary::ResolveAllSymbolsHint) {| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 527 times by 134 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- ...
|
| 3-527 |
| 165 | dlFlags |= RTLD_NOW; | - |
| 166 | } else {executed 3 times by 1 test: end of block | 3 |
| 167 | dlFlags |= RTLD_LAZY; | - |
| 168 | }executed 527 times by 134 tests: end of blockExecuted by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- ...
| 527 |
| 169 | if (loadHints & QLibrary::ExportExternalSymbolsHint) {| TRUE | never evaluated | | FALSE | evaluated 530 times by 134 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- ...
|
| 0-530 |
| 170 | dlFlags |= RTLD_GLOBAL; | - |
| 171 | } never executed: end of block | 0 |
| 172 | #if !defined(Q_OS_CYGWIN) | - |
| 173 | else { | - |
| 174 | #if defined(Q_OS_MAC) | - |
| 175 | if (QSysInfo::MacintoshVersion >= QSysInfo::MV_10_4) | - |
| 176 | #endif | - |
| 177 | dlFlags |= RTLD_LOCAL; | - |
| 178 | }executed 530 times by 134 tests: end of blockExecuted by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- ...
| 530 |
| 179 | #endif | - |
| 180 | #if defined(RTLD_DEEPBIND) | - |
| 181 | if (loadHints & QLibrary::DeepBindHint)| TRUE | never evaluated | | FALSE | evaluated 530 times by 134 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- ...
|
| 0-530 |
| 182 | dlFlags |= RTLD_DEEPBIND; never executed: dlFlags |= 0x00008; | 0 |
| 183 | #endif | - |
| 184 | | - |
| 185 | | - |
| 186 | | - |
| 187 | | - |
| 188 | | - |
| 189 | | - |
| 190 | #ifdef RTLD_NODELETE | - |
| 191 | if (loadHints & QLibrary::PreventUnloadHint) {| TRUE | evaluated 407 times by 111 testsEvaluated by:- tst_NetworkSelfTest
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- tst_QFileIconProvider
- tst_QFileSystemModel
- tst_QFiledialog
- tst_QFocusEvent
- ...
| | FALSE | evaluated 123 times by 42 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractNetworkCache
- tst_QApplication
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QFtp
- tst_QGuiApplication
- tst_QHostInfo
- tst_QHttpNetworkConnection
- tst_QHttpSocketEngine
- tst_QIODevice
- tst_QLabel
- tst_QLibrary
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkInterface
- tst_QNetworkProxyFactory
- tst_QObject
- tst_QPluginLoader
- tst_QProcess
- tst_QSocks5SocketEngine
- tst_QSslCertificate
- tst_QSslEllipticCurve
- ...
|
| 123-407 |
| 192 | dlFlags |= RTLD_NODELETE; | - |
| 193 | }executed 407 times by 111 tests: end of blockExecuted by:- tst_NetworkSelfTest
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- tst_QFileIconProvider
- tst_QFileSystemModel
- tst_QFiledialog
- tst_QFocusEvent
- ...
| 407 |
| 194 | #endif | - |
| 195 | | - |
| 196 | #if defined(Q_OS_AIX) // Not sure if any other platform actually support this thing. | - |
| 197 | if (loadHints & QLibrary::LoadArchiveMemberHint) { | - |
| 198 | dlFlags |= RTLD_MEMBER; | - |
| 199 | } | - |
| 200 | #endif | - |
| 201 | #endif // QT_HPUX_LD | - |
| 202 | | - |
| 203 | | - |
| 204 | | - |
| 205 | | - |
| 206 | if (fsEntry.isAbsolute()) {| TRUE | evaluated 436 times by 113 testsEvaluated by:- tst_NetworkSelfTest
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- tst_QFileIconProvider
- tst_QFileSystemModel
- tst_QFiledialog
- tst_QFocusEvent
- ...
| | FALSE | evaluated 94 times by 40 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractNetworkCache
- tst_QApplication
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QFtp
- tst_QGuiApplication
- tst_QHostInfo
- tst_QHttpNetworkConnection
- tst_QHttpSocketEngine
- tst_QIODevice
- tst_QLabel
- tst_QLibrary
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkInterface
- tst_QNetworkProxyFactory
- tst_QObject
- tst_QProcess
- tst_QSocks5SocketEngine
- tst_QSslCertificate
- tst_QSslEllipticCurve
- tst_QSslError
- ...
|
| 94-436 |
| 207 | suffixes.prepend(QString()); | - |
| 208 | prefixes.prepend(QString()); | - |
| 209 | } else {executed 436 times by 113 tests: end of blockExecuted by:- tst_NetworkSelfTest
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- tst_QFileIconProvider
- tst_QFileSystemModel
- tst_QFiledialog
- tst_QFocusEvent
- ...
| 436 |
| 210 | suffixes.append(QString()); | - |
| 211 | prefixes.append(QString()); | - |
| 212 | }executed 94 times by 40 tests: end of blockExecuted by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractNetworkCache
- tst_QApplication
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QFtp
- tst_QGuiApplication
- tst_QHostInfo
- tst_QHttpNetworkConnection
- tst_QHttpSocketEngine
- tst_QIODevice
- tst_QLabel
- tst_QLibrary
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkInterface
- tst_QNetworkProxyFactory
- tst_QObject
- tst_QProcess
- tst_QSocks5SocketEngine
- tst_QSslCertificate
- tst_QSslEllipticCurve
- tst_QSslError
- ...
| 94 |
| 213 | | - |
| 214 | bool retry = true; | - |
| 215 | for(int prefix = 0; retry && !pHnd && prefix < prefixes.size(); prefix++) {| TRUE | evaluated 1100 times by 134 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- ...
| | FALSE | evaluated 2 times by 2 testsEvaluated by:- tst_QLibrary
- tst_qlibrary - unknown status
|
| TRUE | evaluated 576 times by 134 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- ...
| | FALSE | evaluated 524 times by 134 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- ...
|
| TRUE | evaluated 572 times by 134 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- ...
| | FALSE | evaluated 4 times by 2 testsEvaluated by:- tst_QLibrary
- tst_qlibrary - unknown status
|
| 2-1100 |
| 216 | for(int suffix = 0; retry && !pHnd && suffix < suffixes.size(); suffix++) {| TRUE | evaluated 1226 times by 134 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- ...
| | FALSE | evaluated 2 times by 2 testsEvaluated by:- tst_QLibrary
- tst_qlibrary - unknown status
|
| TRUE | evaluated 702 times by 134 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- ...
| | FALSE | evaluated 524 times by 134 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- ...
|
| TRUE | evaluated 656 times by 134 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- ...
| | FALSE | evaluated 46 times by 27 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractNetworkCache
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QFtp
- tst_QHostInfo
- tst_QHttpNetworkConnection
- tst_QHttpSocketEngine
- tst_QIODevice
- tst_QLibrary
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkInterface
- tst_QNetworkProxyFactory
- tst_QObject
- tst_QProcess
- tst_QSocks5SocketEngine
- tst_QSslSocket
- tst_QSslSocket_onDemandCertificates_member
- tst_QSslSocket_onDemandCertificates_static
- tst_QTcpServer
- tst_QTextStream
- tst_QUdpSocket
- ...
|
| 2-1226 |
| 217 | if (!prefixes.at(prefix).isEmpty() && name.startsWith(prefixes.at(prefix)))| TRUE | evaluated 152 times by 41 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractNetworkCache
- tst_QApplication
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QFtp
- tst_QGuiApplication
- tst_QHostInfo
- tst_QHttpNetworkConnection
- tst_QHttpSocketEngine
- tst_QIODevice
- tst_QLabel
- tst_QLibrary
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkInterface
- tst_QNetworkProxyFactory
- tst_QObject
- tst_QProcess
- tst_QSocks5SocketEngine
- tst_QSslCertificate
- tst_QSslEllipticCurve
- tst_QSslError
- ...
| | FALSE | evaluated 504 times by 127 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- ...
|
| TRUE | evaluated 50 times by 25 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractNetworkCache
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QFtp
- tst_QHostInfo
- tst_QHttpNetworkConnection
- tst_QHttpSocketEngine
- tst_QIODevice
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkInterface
- tst_QNetworkProxyFactory
- tst_QObject
- tst_QProcess
- tst_QSocks5SocketEngine
- tst_QSslSocket
- tst_QSslSocket_onDemandCertificates_member
- tst_QSslSocket_onDemandCertificates_static
- tst_QTcpServer
- tst_QTextStream
- tst_QUdpSocket
- tst_Spdy
| | FALSE | evaluated 102 times by 26 testsEvaluated by:- tst_NetworkSelfTest
- tst_QAbstractNetworkCache
- tst_QApplication
- tst_QGuiApplication
- tst_QHttpNetworkConnection
- tst_QLabel
- tst_QLibrary
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkProxyFactory
- tst_QSslCertificate
- tst_QSslEllipticCurve
- tst_QSslError
- tst_QSslKey
- tst_QSslSocket
- tst_QSslSocket_onDemandCertificates_member
- tst_QSslSocket_onDemandCertificates_static
- tst_QTcpSocket
- tst_QTextBoundaryFinder
- tst_QTextLayout
- tst_QXmlInputSource
- tst_Spdy
- tst_qapplication - unknown status
- tst_qlibrary - unknown status
- tst_qprocess - unknown status
- ...
|
| 50-504 |
| 218 | continue;executed 50 times by 25 tests: continue;Executed by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractNetworkCache
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QFtp
- tst_QHostInfo
- tst_QHttpNetworkConnection
- tst_QHttpSocketEngine
- tst_QIODevice
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkInterface
- tst_QNetworkProxyFactory
- tst_QObject
- tst_QProcess
- tst_QSocks5SocketEngine
- tst_QSslSocket
- tst_QSslSocket_onDemandCertificates_member
- tst_QSslSocket_onDemandCertificates_static
- tst_QTcpServer
- tst_QTextStream
- tst_QUdpSocket
- tst_Spdy
| 50 |
| 219 | if (!suffixes.at(suffix).isEmpty() && name.endsWith(suffixes.at(suffix)))| TRUE | evaluated 127 times by 41 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractNetworkCache
- tst_QApplication
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QFtp
- tst_QGuiApplication
- tst_QHostInfo
- tst_QHttpNetworkConnection
- tst_QHttpSocketEngine
- tst_QIODevice
- tst_QLabel
- tst_QLibrary
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkInterface
- tst_QNetworkProxyFactory
- tst_QObject
- tst_QProcess
- tst_QSocks5SocketEngine
- tst_QSslCertificate
- tst_QSslEllipticCurve
- tst_QSslError
- ...
| | FALSE | evaluated 479 times by 127 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- ...
|
| TRUE | never evaluated | | FALSE | evaluated 127 times by 41 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractNetworkCache
- tst_QApplication
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QFtp
- tst_QGuiApplication
- tst_QHostInfo
- tst_QHttpNetworkConnection
- tst_QHttpSocketEngine
- tst_QIODevice
- tst_QLabel
- tst_QLibrary
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkInterface
- tst_QNetworkProxyFactory
- tst_QObject
- tst_QProcess
- tst_QSocks5SocketEngine
- tst_QSslCertificate
- tst_QSslEllipticCurve
- tst_QSslError
- ...
|
| 0-479 |
| 220 | continue; never executed: continue; | 0 |
| 221 | if (loadHints & QLibrary::LoadArchiveMemberHint) {| TRUE | never evaluated | | FALSE | evaluated 606 times by 134 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- ...
|
| 0-606 |
| 222 | attempt = name; | - |
| 223 | int lparen = attempt.indexOf(QLatin1Char('(')); | - |
| 224 | if (lparen == -1)| TRUE | never evaluated | | FALSE | never evaluated |
| 0 |
| 225 | lparen = attempt.count(); never executed: lparen = attempt.count(); | 0 |
| 226 | attempt = path + prefixes.at(prefix) + attempt.insert(lparen, suffixes.at(suffix)); | - |
| 227 | } else { never executed: end of block | 0 |
| 228 | attempt = path + prefixes.at(prefix) + name + suffixes.at(suffix); | - |
| 229 | }executed 606 times by 134 tests: end of blockExecuted by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- ...
| 606 |
| 230 | #if defined(QT_HPUX_LD) | - |
| 231 | pHnd = (void*)shl_load(QFile::encodeName(attempt), dlFlags, 0); | - |
| 232 | #else | - |
| 233 | pHnd = dlopen(QFile::encodeName(attempt), dlFlags); | - |
| 234 | #endif | - |
| 235 | | - |
| 236 | if (!pHnd && fileName.startsWith(QLatin1Char('/')) && QFile::exists(attempt)) {| TRUE | evaluated 82 times by 27 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractNetworkCache
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QFtp
- tst_QHostInfo
- tst_QHttpNetworkConnection
- tst_QHttpSocketEngine
- tst_QIODevice
- tst_QLibrary
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkInterface
- tst_QNetworkProxyFactory
- tst_QObject
- tst_QProcess
- tst_QSocks5SocketEngine
- tst_QSslSocket
- tst_QSslSocket_onDemandCertificates_member
- tst_QSslSocket_onDemandCertificates_static
- tst_QTcpServer
- tst_QTextStream
- tst_QUdpSocket
- ...
| | FALSE | evaluated 524 times by 134 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- ...
|
| TRUE | evaluated 53 times by 2 testsEvaluated by:- tst_QLibrary
- tst_qlibrary - unknown status
| | FALSE | evaluated 29 times by 26 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractNetworkCache
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QFtp
- tst_QHostInfo
- tst_QHttpNetworkConnection
- tst_QHttpSocketEngine
- tst_QIODevice
- tst_QLibrary
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkInterface
- tst_QNetworkProxyFactory
- tst_QObject
- tst_QProcess
- tst_QSocks5SocketEngine
- tst_QSslSocket
- tst_QSslSocket_onDemandCertificates_member
- tst_QSslSocket_onDemandCertificates_static
- tst_QTcpServer
- tst_QTextStream
- tst_QUdpSocket
- ...
|
| TRUE | evaluated 2 times by 2 testsEvaluated by:- tst_QLibrary
- tst_qlibrary - unknown status
| | FALSE | evaluated 51 times by 2 testsEvaluated by:- tst_QLibrary
- tst_qlibrary - unknown status
|
| 2-524 |
| 237 | | - |
| 238 | | - |
| 239 | | - |
| 240 | | - |
| 241 | retry = false; | - |
| 242 | }executed 2 times by 2 tests: end of blockExecuted by:- tst_QLibrary
- tst_qlibrary - unknown status
| 2 |
| 243 | }executed 606 times by 134 tests: end of blockExecuted by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- ...
| 606 |
| 244 | }executed 572 times by 134 tests: end of blockExecuted by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- ...
| 572 |
| 245 | | - |
| 246 | #ifdef Q_OS_MAC | - |
| 247 | if (!pHnd) { | - |
| 248 | QByteArray utf8Bundle = fileName.toUtf8(); | - |
| 249 | QCFType<CFURLRef> bundleUrl = CFURLCreateFromFileSystemRepresentation(NULL, reinterpret_cast<const UInt8*>(utf8Bundle.data()), utf8Bundle.length(), true); | - |
| 250 | QCFType<CFBundleRef> bundle = CFBundleCreate(NULL, bundleUrl); | - |
| 251 | if(bundle) { | - |
| 252 | QCFType<CFURLRef> url = CFBundleCopyExecutableURL(bundle); | - |
| 253 | char executableFile[FILENAME_MAX]; | - |
| 254 | CFURLGetFileSystemRepresentation(url, true, reinterpret_cast<UInt8*>(executableFile), FILENAME_MAX); | - |
| 255 | attempt = QString::fromUtf8(executableFile); | - |
| 256 | pHnd = dlopen(QFile::encodeName(attempt), dlFlags); | - |
| 257 | } | - |
| 258 | } | - |
| 259 | #endif | - |
| 260 | #endif // QT_NO_DYNAMIC_LIBRARY | - |
| 261 | if (!pHnd) {| TRUE | evaluated 6 times by 2 testsEvaluated by:- tst_QLibrary
- tst_qlibrary - unknown status
| | FALSE | evaluated 524 times by 134 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- ...
|
| 6-524 |
| 262 | errorString = QLibrary::tr("Cannot load library %1: %2").arg(fileName).arg(qdlerror()); | - |
| 263 | }executed 6 times by 2 tests: end of blockExecuted by:- tst_QLibrary
- tst_qlibrary - unknown status
| 6 |
| 264 | if (pHnd) {| TRUE | evaluated 524 times by 134 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- ...
| | FALSE | evaluated 6 times by 2 testsEvaluated by:- tst_QLibrary
- tst_qlibrary - unknown status
|
| 6-524 |
| 265 | qualifiedFileName = attempt; | - |
| 266 | errorString.clear(); | - |
| 267 | }executed 524 times by 134 tests: end of blockExecuted by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- ...
| 524 |
| 268 | return (pHnd != 0);executed 530 times by 134 tests: return (pHnd != 0);Executed by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- ...
| 530 |
| 269 | } | - |
| 270 | | - |
| 271 | bool QLibraryPrivate::unload_sys() | - |
| 272 | { | - |
| 273 | #if !defined(QT_NO_DYNAMIC_LIBRARY) | - |
| 274 | # if defined(QT_HPUX_LD) | - |
| 275 | if (shl_unload((shl_t)pHnd)) { | - |
| 276 | # else | - |
| 277 | if (dlclose(pHnd)) {| TRUE | never evaluated | | FALSE | evaluated 1076 times by 248 testsEvaluated by:- tst_QFactoryLoader
- tst_QLibrary
- tst_QPluginLoader
- tst_gestures - unknown status
- tst_lancelot - unknown status
- tst_languagechange - unknown status
- tst_modeltest - unknown status
- tst_networkselftest - unknown status
- tst_qabstractbutton - unknown status
- tst_qabstractitemview - unknown status
- tst_qabstractnetworkcache - unknown status
- tst_qabstractprintdialog - unknown status
- tst_qabstractproxymodel - unknown status
- tst_qabstractscrollarea - unknown status
- tst_qabstractslider - unknown status
- tst_qabstractspinbox - unknown status
- tst_qabstracttextdocumentlayout - unknown status
- tst_qaccessibility - unknown status
- tst_qaction - unknown status
- tst_qactiongroup - unknown status
- tst_qapplication - unknown status
- tst_qbackingstore - unknown status
- tst_qboxlayout - unknown status
- tst_qbrush - unknown status
- tst_qbuttongroup - unknown status
- ...
|
| 0-1076 |
| 278 | # endif | - |
| 279 | # if defined (Q_OS_QNX) // Workaround until fixed in QNX; fixes crash in | - |
| 280 | char *error = dlerror(); | - |
| 281 | if (!qstrcmp(error, "Shared objects still referenced")) | - |
| 282 | return true; | - |
| 283 | errorString = QLibrary::tr("Cannot unload library %1: %2").arg(fileName) | - |
| 284 | .arg(QLatin1String(error)); | - |
| 285 | # else | - |
| 286 | errorString = QLibrary::tr("Cannot unload library %1: %2").arg(fileName).arg(qdlerror()); | - |
| 287 | # endif | - |
| 288 | return false; never executed: return false; | 0 |
| 289 | } | - |
| 290 | #endif | - |
| 291 | errorString.clear(); | - |
| 292 | return true;executed 1076 times by 248 tests: return true;Executed by:- tst_QFactoryLoader
- tst_QLibrary
- tst_QPluginLoader
- tst_gestures - unknown status
- tst_lancelot - unknown status
- tst_languagechange - unknown status
- tst_modeltest - unknown status
- tst_networkselftest - unknown status
- tst_qabstractbutton - unknown status
- tst_qabstractitemview - unknown status
- tst_qabstractnetworkcache - unknown status
- tst_qabstractprintdialog - unknown status
- tst_qabstractproxymodel - unknown status
- tst_qabstractscrollarea - unknown status
- tst_qabstractslider - unknown status
- tst_qabstractspinbox - unknown status
- tst_qabstracttextdocumentlayout - unknown status
- tst_qaccessibility - unknown status
- tst_qaction - unknown status
- tst_qactiongroup - unknown status
- tst_qapplication - unknown status
- tst_qbackingstore - unknown status
- tst_qboxlayout - unknown status
- tst_qbrush - unknown status
- tst_qbuttongroup - unknown status
- ...
| 1076 |
| 293 | } | - |
| 294 | | - |
| 295 | #if defined(Q_OS_LINUX) && !defined(QT_NO_DYNAMIC_LIBRARY) | - |
| 296 | Q_CORE_EXPORT QFunctionPointer qt_linux_find_symbol_sys(const char *symbol) | - |
| 297 | { | - |
| 298 | return QFunctionPointer(dlsym(RTLD_DEFAULT, symbol)); never executed: return QFunctionPointer(dlsym(((void *) 0), symbol)); | 0 |
| 299 | } | - |
| 300 | #endif | - |
| 301 | | - |
| 302 | #ifdef Q_OS_MAC | - |
| 303 | Q_CORE_EXPORT QFunctionPointer qt_mac_resolve_sys(void *handle, const char *symbol) | - |
| 304 | { | - |
| 305 | return QFunctionPointer(dlsym(handle, symbol)); | - |
| 306 | } | - |
| 307 | #endif | - |
| 308 | | - |
| 309 | QFunctionPointer QLibraryPrivate::resolve_sys(const char* symbol) | - |
| 310 | { | - |
| 311 | #if defined(QT_AOUT_UNDERSCORE) | - |
| 312 | | - |
| 313 | char* undrscr_symbol = new char[strlen(symbol)+2]; | - |
| 314 | undrscr_symbol[0] = '_'; | - |
| 315 | strcpy(undrscr_symbol+1, symbol); | - |
| 316 | QFunctionPointer address = QFunctionPointer(dlsym(pHnd, undrscr_symbol)); | - |
| 317 | delete [] undrscr_symbol; | - |
| 318 | #elif defined(QT_HPUX_LD) | - |
| 319 | QFunctionPointer address = 0; | - |
| 320 | if (shl_findsym((shl_t*)&pHnd, symbol, TYPE_UNDEFINED, &address) < 0) | - |
| 321 | address = 0; | - |
| 322 | #elif defined (QT_NO_DYNAMIC_LIBRARY) | - |
| 323 | QFunctionPointer address = 0; | - |
| 324 | #else | - |
| 325 | QFunctionPointer address = QFunctionPointer(dlsym(pHnd, symbol)); | - |
| 326 | #endif | - |
| 327 | if (!address) {| TRUE | evaluated 27 times by 26 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractNetworkCache
- tst_QFtp
- tst_QHostInfo
- tst_QHttpNetworkConnection
- tst_QHttpSocketEngine
- tst_QIODevice
- tst_QLibrary
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkInterface
- tst_QNetworkProxyFactory
- tst_QObject
- tst_QPluginLoader
- tst_QProcess
- tst_QSocks5SocketEngine
- tst_QSslSocket
- tst_QSslSocket_onDemandCertificates_member
- tst_QSslSocket_onDemandCertificates_static
- tst_QTcpServer
- tst_QTextStream
- tst_QUdpSocket
- tst_Spdy
- ...
| | FALSE | evaluated 3600 times by 134 testsEvaluated by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- ...
|
| 27-3600 |
| 328 | errorString = QLibrary::tr("Cannot resolve symbol \"%1\" in %2: %3").arg( | - |
| 329 | QString::fromLatin1(symbol)).arg(fileName).arg(qdlerror()); | - |
| 330 | } else {executed 27 times by 26 tests: end of blockExecuted by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractNetworkCache
- tst_QFtp
- tst_QHostInfo
- tst_QHttpNetworkConnection
- tst_QHttpSocketEngine
- tst_QIODevice
- tst_QLibrary
- tst_QNetworkAccessManager_And_QProgressDialog
- tst_QNetworkDiskCache
- tst_QNetworkInterface
- tst_QNetworkProxyFactory
- tst_QObject
- tst_QPluginLoader
- tst_QProcess
- tst_QSocks5SocketEngine
- tst_QSslSocket
- tst_QSslSocket_onDemandCertificates_member
- tst_QSslSocket_onDemandCertificates_static
- tst_QTcpServer
- tst_QTextStream
- tst_QUdpSocket
- tst_Spdy
- ...
| 27 |
| 331 | errorString.clear(); | - |
| 332 | }executed 3600 times by 134 tests: end of blockExecuted by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- ...
| 3600 |
| 333 | return address;executed 3627 times by 134 tests: return address;Executed by:- tst_Lancelot
- tst_NetworkSelfTest
- tst_PlatformSocketEngine
- tst_QAbstractItemView
- tst_QAbstractNetworkCache
- tst_QAbstractPrintDialog
- tst_QAbstractScrollArea
- tst_QAccessibility
- tst_QApplication
- tst_QBrush
- tst_QButtonGroup
- tst_QCalendarWidget
- tst_QColorDialog
- tst_QColumnView
- tst_QComboBox
- tst_QCommandLinkButton
- tst_QCompleter
- tst_QDataStream
- tst_QDateTimeEdit
- tst_QDialog
- tst_QDnsLookup
- tst_QDnsLookup_Appless
- tst_QDoubleSpinBox
- tst_QFactoryLoader
- tst_QFileDialog2
- ...
| 3627 |
| 334 | } | - |
| 335 | | - |
| 336 | QT_END_NAMESPACE | - |
| 337 | | - |
| 338 | #endif // QT_NO_LIBRARY | - |
| | |