| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity | 
 _q_canReadStandardError| Name:  | QProcessPrivate::_q_canReadStandardError |  | Prototype:  | bool QProcessPrivate::_q_canReadStandardError() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1044-1047 |  
  |  | 1 | 1 | 
 _q_canReadStandardOutput| Name:  | QProcessPrivate::_q_canReadStandardOutput |  | Prototype:  | bool QProcessPrivate::_q_canReadStandardOutput() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1036-1039 |  
  |  | 1 | 1 | 
 closeChannel| Name:  | QProcessPrivate::closeChannel |  | Prototype:  | void QProcessPrivate::closeChannel(Channel *channel) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp |  | Lines:  | 151-154 |  
  |  | 1 | 1 | 
 killProcess| Name:  | QProcessPrivate::killProcess |  | Prototype:  | void QProcessPrivate::killProcess() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp |  | Lines:  | 664-671 |  
  |  | 2 | 2 | 
 terminateProcess| Name:  | QProcessPrivate::terminateProcess |  | Prototype:  | void QProcessPrivate::terminateProcess() |  | Coverage:  |  75.000% (3/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp |  | Lines:  | 655-662 |  
  |  | 2 | 2 | 
 closeWriteChannel| Name:  | QProcessPrivate::closeWriteChannel |  | Prototype:  | void QProcessPrivate::closeWriteChannel() |  | Coverage:  |  75.000% (3/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1175-1190 |  
  |  | 4 | 2 | 
 waitForWrite| Name:  | QProcessPrivate::waitForWrite |  | Prototype:  | bool QProcessPrivate::waitForWrite(int msecs) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp |  | Lines:  | 930-936 |  
  |  | 4 | 1 | 
 ~QProcessPrivate| Name:  | QProcessPrivate::~QProcessPrivate |  | Prototype:  | QProcessPrivate::~QProcessPrivate() |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 852-858 |  
  |  | 4 | 3 | 
 readFromChannel| Name:  | QProcessPrivate::readFromChannel |  | Prototype:  | qint64 QProcessPrivate::readFromChannel(const Channel *channel, char *data, qint64 maxlen) |  | Coverage:  |  83.333% (5/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp |  | Lines:  | 607-621 |  
  |  | 5 | 2 | 
 setErrorAndEmit| Name:  | QProcessPrivate::setErrorAndEmit |  | Prototype:  | void QProcessPrivate::setErrorAndEmit(QProcess::ProcessError error, const QString &description) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 953-960 |  
  |  | 5 | 1 | 
 bytesAvailableInChannel| Name:  | QProcessPrivate::bytesAvailableInChannel |  | Prototype:  | qint64 QProcessPrivate::bytesAvailableInChannel(const Channel *channel) const |  | Coverage:  |  75.000% (3/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp |  | Lines:  | 594-605 |  
  |  | 6 | 2 | 
 destroyPipe| Name:  | QProcessPrivate::destroyPipe |  | Prototype:  | void QProcessPrivate::destroyPipe(int *pipe) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp |  | Lines:  | 139-149 |  
  |  | 6 | 3 | 
 waitForStarted| Name:  | QProcessPrivate::waitForStarted |  | Prototype:  | bool QProcessPrivate::waitForStarted(int msecs) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp |  | Lines:  | 673-696 |  
  |  | 8 | 2 | 
 _q_canWrite| Name:  | QProcessPrivate::_q_canWrite |  | Prototype:  | bool QProcessPrivate::_q_canWrite() |  | Coverage:  |  76.471% (13/17) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1052-1071 |  
  |  | 10 | 5 | 
 processStarted| Name:  | QProcessPrivate::processStarted |  | Prototype:  | bool QProcessPrivate::processStarted(QString *errorMessage) |  | Coverage:  |  88.889% (8/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp |  | Lines:  | 571-592 |  
  |  | 11 | 3 | 
 Channel| Name:  | QProcessPrivate::Channel |  | Coverage:  |  60.000% (3/5) |  
  |  | 12 | 3 | 
 waitForDeadChild| Name:  | QProcessPrivate::waitForDeadChild |  | Prototype:  | bool QProcessPrivate::waitForDeadChild() |  | Coverage:  |  71.429% (10/14) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp |  | Lines:  | 942-966 |  
  |  | 12 | 4 | 
 _q_startupNotification| Name:  | QProcessPrivate::_q_startupNotification |  | Prototype:  | bool QProcessPrivate::_q_startupNotification() |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1145-1170 |  
  |  | 14 | 3 | 
 writeToStdin| Name:  | QProcessPrivate::writeToStdin |  | Prototype:  | bool QProcessPrivate::writeToStdin() |  | Coverage:  |  75.000% (9/12) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp |  | Lines:  | 623-653 |  
  |  | 15 | 4 | 
 setError| Name:  | QProcessPrivate::setError |  | Prototype:  | void QProcessPrivate::setError(QProcess::ProcessError error, const QString &description) |  | Coverage:  |  62.500% (10/16) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 921-948 |  
  |  | 16 | 8 | 
 QProcessPrivate| Name:  | QProcessPrivate::QProcessPrivate |  | Prototype:  | QProcessPrivate::QProcessPrivate() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 822-847 |  
  |  | 19 | 1 | 
 _q_processDied| Name:  | QProcessPrivate::_q_processDied |  | Prototype:  | bool QProcessPrivate::_q_processDied() |  | Coverage:  |  68.421% (13/19) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1076-1140 |  
  |  | 22 | 7 | 
 cleanup| Name:  | QProcessPrivate::cleanup |  | Prototype:  | void QProcessPrivate::cleanup() |  | Coverage:  |  68.421% (13/19) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 863-916 |  
  |  | 26 | 7 | 
 start| Name:  | QProcessPrivate::start |  | Prototype:  | void QProcessPrivate::start(QIODevice::OpenMode mode) |  | Coverage:  |  84.000% (21/25) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 2152-2192 |  
  |  | 27 | 7 | 
 execChild| Name:  | QProcessPrivate::execChild |  | Prototype:  | void QProcessPrivate::execChild(const char *workingDir, char **path, char **argv, char **envp) |  | Coverage:  |   0.000% (0/32) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp |  | Lines:  | 503-569 |  
  |  | 28 | 11 | 
 waitForBytesWritten| Name:  | QProcessPrivate::waitForBytesWritten |  | Prototype:  | bool QProcessPrivate::waitForBytesWritten(int msecs) |  | Coverage:  |  32.727% (18/55) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp |  | Lines:  | 787-858 |  
  |  | 37 | 15 | 
 waitForFinished| Name:  | QProcessPrivate::waitForFinished |  | Prototype:  | bool QProcessPrivate::waitForFinished(int msecs) |  | Coverage:  |  72.414% (42/58) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp |  | Lines:  | 860-928 |  
  |  | 38 | 16 | 
 tryReadFromChannel| Name:  | QProcessPrivate::tryReadFromChannel |  | Prototype:  | bool QProcessPrivate::tryReadFromChannel(Channel *channel) |  | Coverage:  |  82.927% (34/41) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 966-1031 |  
  |  | 39 | 14 | 
 waitForReadyRead| Name:  | QProcessPrivate::waitForReadyRead |  | Prototype:  | bool QProcessPrivate::waitForReadyRead(int msecs) |  | Coverage:  |  87.879% (58/66) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp |  | Lines:  | 709-785 |  
  |  | 44 | 18 | 
 openChannel| Name:  | QProcessPrivate::openChannel |  | Prototype:  | bool QProcessPrivate::openChannel(Channel &channel) |  | Coverage:  |  80.392% (41/51) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp |  | Lines:  | 161-263 |  
  |  | 65 | 15 | 
 startDetached| Name:  | QProcessPrivate::startDetached |  | Prototype:  | bool QProcessPrivate::startDetached(const QString &program, const QStringList &arguments, const QString &workingDirectory, qint64 *pid) |  | Coverage:  |  25.000% (14/56) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp |  | Lines:  | 968-1081 |  
  |  | 80 | 17 | 
 startProcess| Name:  | QProcessPrivate::startProcess |  | Prototype:  | void QProcessPrivate::startProcess() |  | Coverage:  |  80.263% (61/76) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp |  | Lines:  | 318-501 |  
  |  | 91 | 24 |