Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemiterator_unix.cpp |
Switch to Source code | Preprocessed file |
Line | Source | Count | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | - | |||||||||||||
2 | - | |||||||||||||
3 | - | |||||||||||||
4 | - | |||||||||||||
5 | - | |||||||||||||
6 | - | |||||||||||||
7 | - | |||||||||||||
8 | QFileSystemIterator::QFileSystemIterator(const QFileSystemEntry &entry, QDir::Filters filters, | - | ||||||||||||
9 | const QStringList &nameFilters, QDirIterator::IteratorFlags flags) | - | ||||||||||||
10 | : nativePath(entry.nativeFilePath()) | - | ||||||||||||
11 | , dir(0) | - | ||||||||||||
12 | , dirEntry(0) | - | ||||||||||||
13 | , lastError(0) | - | ||||||||||||
14 | { | - | ||||||||||||
15 | (void)filters; | - | ||||||||||||
16 | (void)nameFilters; | - | ||||||||||||
17 | (void)flags; | - | ||||||||||||
18 | - | |||||||||||||
19 | if ((
| 474-6904 | ||||||||||||
20 | lastError = (*__errno_location ()); | - | ||||||||||||
21 | } executed 474 times by 8 tests: else {end of block Executed by:
| 474 | ||||||||||||
22 | if (!nativePath.endsWith('/')
| 184-6720 | ||||||||||||
23 | nativePath.append('/'); executed 6720 times by 160 tests: nativePath.append('/'); Executed by:
| 6720 | ||||||||||||
24 | } executed 6904 times by 165 tests: end of block Executed by:
| 6904 | ||||||||||||
25 | } | - | ||||||||||||
26 | - | |||||||||||||
27 | QFileSystemIterator::~QFileSystemIterator() | - | ||||||||||||
28 | { | - | ||||||||||||
29 | if (dir
| 474-6904 | ||||||||||||
30 | :: executed 6904 times by 165 tests: closedir(dir);::closedir(dir); Executed by:
executed 6904 times by 165 tests: ::closedir(dir); Executed by:
| 6904 | ||||||||||||
31 | } executed 7378 times by 166 tests: end of block Executed by:
| 7378 | ||||||||||||
32 | - | |||||||||||||
33 | bool QFileSystemIterator::advance(QFileSystemEntry &fileEntry, QFileSystemMetaData &metaData) | - | ||||||||||||
34 | { | - | ||||||||||||
35 | if (!dir
| 474-107418 | ||||||||||||
36 | return executed 474 times by 8 tests: false;return false; Executed by:
executed 474 times by 8 tests: return false; Executed by:
| 474 | ||||||||||||
37 | - | |||||||||||||
38 | dirEntry = ::readdir64(dir); | - | ||||||||||||
39 | - | |||||||||||||
40 | if (dirEntry
| 6886-100532 | ||||||||||||
41 | fileEntry = QFileSystemEntry(nativePath + QByteArray(dirEntry->d_name), QFileSystemEntry::FromNativePath()); | - | ||||||||||||
42 | metaData.fillFromDirEnt(*dirEntry); | - | ||||||||||||
43 | return executed 100532 times by 165 tests: true;return true; Executed by:
executed 100532 times by 165 tests: return true; Executed by:
| 100532 | ||||||||||||
44 | } | - | ||||||||||||
45 | - | |||||||||||||
46 | lastError = (*__errno_location ()); | - | ||||||||||||
47 | return executed 6886 times by 160 tests: false;return false; Executed by:
executed 6886 times by 160 tests: return false; Executed by:
| 6886 | ||||||||||||
48 | } | - | ||||||||||||
49 | - | |||||||||||||
50 | - | |||||||||||||
Switch to Source code | Preprocessed file |