| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity | 
 readData| Name:  | QProcess::readData |  | Prototype:  | qint64 QProcess::readData(char *data, qint64 maxlen) |  | Coverage:  |  68.182% (15/22) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1915-1959 |  
  |  | 24 | 6 | 
 writeData| Name:  | QProcess::writeData |  | Prototype:  | qint64 QProcess::writeData(const char *data, qint64 len) |  | Coverage:  |  69.231% (9/13) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1963-2021 |  
  |  | 13 | 5 | 
 waitForFinished| Name:  | QProcess::waitForFinished |  | Prototype:  | bool QProcess::waitForFinished(int msecs) |  | Coverage:  | 100.000% (10/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1862-1877 |  
  |  | 11 | 4 | 
 waitForBytesWritten| Name:  | QProcess::waitForBytesWritten |  | Prototype:  | bool QProcess::waitForBytesWritten(int msecs) |  | Coverage:  | 100.000% (10/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1826-1841 |  
  |  | 11 | 4 | 
 start| Name:  | QProcess::start |  | Prototype:  | void QProcess::start(const QString &program, const QStringList &arguments, OpenMode mode) |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 2085-2101 |  
  |  | 10 | 3 | 
 setReadChannel| Name:  | QProcess::setReadChannel |  | Prototype:  | void QProcess::setReadChannel(ProcessChannel channel) |  | Coverage:  | 100.000% (13/13) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1327-1341 |  
  |  | 9 | 5 | 
 open| Name:  | QProcess::open |  | Prototype:  | bool QProcess::open(OpenMode mode) |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 2136-2150 |  
  |  | 9 | 3 | 
 ~QProcess| Name:  | QProcess::~QProcess |  | Prototype:  | QProcess::~QProcess() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1209-1223 |  
  |  | 8 | 2 | 
 waitForReadyRead| Name:  | QProcess::waitForReadyRead |  | Prototype:  | bool QProcess::waitForReadyRead(int msecs) |  | Coverage:  | 100.000% (14/14) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1811-1822 |  
  |  | 8 | 4 | 
 start| Name:  | QProcess::start |  | Prototype:  | void QProcess::start(OpenMode mode) |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 2112-2125 |  
  |  | 8 | 3 | 
 start| Name:  | QProcess::start |  | Prototype:  | void QProcess::start(const QString &command, OpenMode mode) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 2274-2287 |  
  |  | 8 | 2 | 
 systemEnvironment| Name:  | QProcess::systemEnvironment |  | Prototype:  | QStringList QProcess::systemEnvironment() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 2563-2571 |  
  |  | 6 | 2 | 
 startDetached| Name:  | QProcess::startDetached |  | Prototype:  | bool QProcess::startDetached(const QString &command) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 2520-2530 |  
  |  | 6 | 2 | 
 execute| Name:  | QProcess::execute |  | Prototype:  | int QProcess::execute(const QString &command) |  | Coverage:  |  25.000% (2/8) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 2454-2462 |  
  |  | 6 | 2 | 
 execute| Name:  | QProcess::execute |  | Prototype:  | int QProcess::execute(const QString &program, const QStringList &arguments) |  | Coverage:  |  75.000% (6/8) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 2431-2439 |  
  |  | 6 | 2 | 
 setProgram| Name:  | QProcess::setProgram |  | Prototype:  | void QProcess::setProgram(const QString &program) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 2311-2319 |  
  |  | 5 | 2 | 
 setProcessState| Name:  | QProcess::setProcessState |  | Prototype:  | void QProcess::setProcessState(ProcessState state) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1884-1891 |  
  |  | 5 | 2 | 
 setArguments| Name:  | QProcess::setArguments |  | Prototype:  | void QProcess::setArguments(const QStringList &arguments) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 2342-2350 |  
  |  | 5 | 2 | 
 readAllStandardOutput| Name:  | QProcess::readAllStandardOutput |  | Prototype:  | QByteArray QProcess::readAllStandardOutput() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 2030-2037 |  
  |  | 5 | 1 | 
 readAllStandardError| Name:  | QProcess::readAllStandardError |  | Prototype:  | QByteArray QProcess::readAllStandardError() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 2046-2053 |  
  |  | 5 | 1 | 
 close| Name:  | QProcess::close |  | Prototype:  | void QProcess::close() |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1625-1633 |  
  |  | 5 | 2 | 
 canReadLine| Name:  | QProcess::canReadLine |  | Prototype:  | bool QProcess::canReadLine() const |  | Coverage:  |  57.143% (4/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1611-1618 |  
  |  | 5 | 1 | 
 bytesAvailable| Name:  | QProcess::bytesAvailable |  | Prototype:  | qint64 QProcess::bytesAvailable() const |  | Coverage:  | 100.000% (3/3) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1658-1669 |  
  |  | 5 | 1 | 
 atEnd| Name:  | QProcess::atEnd |  | Prototype:  | bool QProcess::atEnd() const |  | Coverage:  |  77.778% (7/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1640-1647 |  
  |  | 5 | 1 | 
 QProcess| Name:  | QProcess::QProcess |  | Prototype:  | QProcess::QProcess(QObject *parent) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1195-1201 |  
  |  | 5 | 1 | 
 waitForStarted| Name:  | QProcess::waitForStarted |  | Prototype:  | bool QProcess::waitForStarted(int msecs) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1800-1807 |  
  |  | 4 | 2 | 
 startDetached| Name:  | QProcess::startDetached |  | Prototype:  | bool QProcess::startDetached(const QString &program, const QStringList &arguments, const QString &workingDirectory, qint64 *pid) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 2487-2496 |  
  |  | 4 | 1 | 
 setStandardOutputProcess| Name:  | QProcess::setStandardOutputProcess |  | Prototype:  | void QProcess::setStandardOutputProcess(QProcess *destination) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1490-1496 |  
  |  | 4 | 1 | 
 setStandardOutputFile| Name:  | QProcess::setStandardOutputFile |  | Prototype:  | void QProcess::setStandardOutputFile(const QString &fileName, OpenMode mode) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1442-1449 |  
  |  | 4 | 1 | 
 setStandardErrorFile| Name:  | QProcess::setStandardErrorFile |  | Prototype:  | void QProcess::setStandardErrorFile(const QString &fileName, OpenMode mode) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1469-1476 |  
  |  | 4 | 1 | 
 closeWriteChannel| Name:  | QProcess::closeWriteChannel |  | Prototype:  | void QProcess::closeWriteChannel() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1381-1387 |  
  |  | 4 | 2 | 
 closeReadChannel| Name:  | QProcess::closeReadChannel |  | Prototype:  | void QProcess::closeReadChannel(ProcessChannel channel) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1353-1361 |  
  |  | 4 | 2 | 
 bytesToWrite| Name:  | QProcess::bytesToWrite |  | Prototype:  | qint64 QProcess::bytesToWrite() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1673-1681 |  
  |  | 3 | 1 | 
 workingDirectory| Name:  | QProcess::workingDirectory |  | Prototype:  | QString QProcess::workingDirectory() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1549-1553 |  
  |  | 2 | 1 | 
 terminate| Name:  | QProcess::terminate |  | Prototype:  | void QProcess::terminate() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 2368-2372 |  
  |  | 2 | 1 | 
 state| Name:  | QProcess::state |  | Prototype:  | QProcess::ProcessState QProcess::state() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1699-1703 |  
  |  | 2 | 1 | 
 setWorkingDirectory| Name:  | QProcess::setWorkingDirectory |  | Prototype:  | void QProcess::setWorkingDirectory(const QString &dir) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1565-1569 |  
  |  | 2 | 1 | 
 setStandardInputFile| Name:  | QProcess::setStandardInputFile |  | Prototype:  | void QProcess::setStandardInputFile(const QString &fileName) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1410-1414 |  
  |  | 2 | 1 | 
 setProcessEnvironment| Name:  | QProcess::setProcessEnvironment |  | Prototype:  | void QProcess::setProcessEnvironment(const QProcessEnvironment &environment) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1754-1758 |  
  |  | 2 | 1 | 
 setProcessChannelMode| Name:  | QProcess::setProcessChannelMode |  | Prototype:  | void QProcess::setProcessChannelMode(ProcessChannelMode mode) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1274-1278 |  
  |  | 2 | 1 | 
 setInputChannelMode| Name:  | QProcess::setInputChannelMode |  | Prototype:  | void QProcess::setInputChannelMode(InputChannelMode mode) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1302-1306 |  
  |  | 2 | 1 | 
 readChannel| Name:  | QProcess::readChannel |  | Prototype:  | QProcess::ProcessChannel QProcess::readChannel() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1313-1317 |  
  |  | 2 | 1 | 
 program| Name:  | QProcess::program |  | Prototype:  | QString QProcess::program() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 2297-2301 |  
  |  | 2 | 1 | 
 processId| Name:  | QProcess::processId |  | Prototype:  | qint64 QProcess::processId() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1595-1603 |  
  |  | 2 | 1 | 
 processEnvironment| Name:  | QProcess::processEnvironment |  | Prototype:  | QProcessEnvironment QProcess::processEnvironment() const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1772-1776 |  
  |  | 2 | 1 | 
 processChannelMode| Name:  | QProcess::processChannelMode |  | Prototype:  | QProcess::ProcessChannelMode QProcess::processChannelMode() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1257-1261 |  
  |  | 2 | 1 | 
 pid| Name:  | QProcess::pid |  | Prototype:  | Q_PID QProcess::pid() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1583-1587 |  
  |  | 2 | 1 | 
 kill| Name:  | QProcess::kill |  | Prototype:  | void QProcess::kill() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 2382-2386 |  
  |  | 2 | 1 | 
 inputChannelMode| Name:  | QProcess::inputChannelMode |  | Prototype:  | QProcess::InputChannelMode QProcess::inputChannelMode() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1287-1291 |  
  |  | 2 | 1 | 
 exitStatus| Name:  | QProcess::exitStatus |  | Prototype:  | QProcess::ExitStatus QProcess::exitStatus() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 2408-2412 |  
  |  | 2 | 1 | 
 exitCode| Name:  | QProcess::exitCode |  | Prototype:  | int QProcess::exitCode() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 2393-2397 |  
  |  | 2 | 1 | 
 error| Name:  | QProcess::error |  | Prototype:  | QProcess::ProcessError QProcess::error() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1688-1692 |  
  |  | 2 | 1 | 
 environment| Name:  | QProcess::environment |  | Prototype:  | QStringList QProcess::environment() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1736-1740 |  
  |  | 2 | 1 | 
 arguments| Name:  | QProcess::arguments |  | Prototype:  | QStringList QProcess::arguments() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 2328-2332 |  
  |  | 2 | 1 | 
 startDetached| Name:  | QProcess::startDetached |  | Prototype:  | bool QProcess::startDetached(const QString &program, const QStringList &arguments) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 2501-2505 |  
  |  | 1 | 1 | 
 setReadChannelMode| Name:  | QProcess::setReadChannelMode |  | Prototype:  | void QProcess::setReadChannelMode(ProcessChannelMode mode) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1244-1247 |  
  |  | 1 | 1 | 
 setEnvironment| Name:  | QProcess::setEnvironment |  | Prototype:  | void QProcess::setEnvironment(const QStringList &environment) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1719-1722 |  
  |  | 1 | 1 | 
 readChannelMode| Name:  | QProcess::readChannelMode |  | Prototype:  | QProcess::ProcessChannelMode QProcess::readChannelMode() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1232-1235 |  
  |  | 1 | 1 | 
 isSequential| Name:  | QProcess::isSequential |  | Prototype:  | bool QProcess::isSequential() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 1651-1654 |  
  |  | 1 | 1 | 
 nullDevice| Name:  | QProcess::nullDevice |  | Coverage:  | 100.000% (1/1) |  
  |  | 0 | 1 | 
 nullDevice| Name:  | QProcess::nullDevice |  | Prototype:  | QString QProcess::nullDevice() |  | Coverage:  | 100.000% (2/2) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp |  | Lines:  | 2602-2609 |  
  |  | 0 | 2 |