2025-01-20 05:49 ftp://ftp.de.debian.org/debian/pool/main/p/pinot/pinot_1.22.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=libsigc++ --library=gtk --library=sqlite3 --library=openssl --library=libcurl --library=boost --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-51-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.65 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.16.0 head-info: a3c0c6a (2025-01-19 20:27:57 +0100) count: 1284 1283 elapsed-time: 668.2 1588.9 head-timing-info: old-timing-info: head results: pinot-1.22/Collect/CurlDownloader.cpp:132:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Collect/CurlDownloader.cpp:158:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURL_GLOBAL_ALL [valueFlowBailoutIncompleteVar] pinot-1.22/Collect/CurlDownloader.cpp:194:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLINFO_CONTENT_TYPE [valueFlowBailoutIncompleteVar] pinot-1.22/Collect/CurlDownloader.cpp:285:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_AUTOREFERER [valueFlowBailoutIncompleteVar] pinot-1.22/Collect/CurlDownloader.cpp:451:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_FOLLOWLOCATION [valueFlowBailoutIncompleteVar] pinot-1.22/Collect/CurlDownloader.h:32:12: style: The destructor '~CurlDownloader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Collect/DownloaderInterface.h:30:12: note: Virtual destructor in base class pinot-1.22/Collect/CurlDownloader.h:32:12: note: Destructor in derived class pinot-1.22/Collect/CurlDownloader.h:38:21: style: The function 'retrieveUrl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Collect/DownloaderInterface.h:51:21: note: Virtual function in base class pinot-1.22/Collect/CurlDownloader.h:38:21: note: Function in derived class pinot-1.22/Collect/CurlDownloader.h:44:21: style: The function 'retrieveUrl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Collect/DownloaderInterface.h:54:21: note: Virtual function in base class pinot-1.22/Collect/CurlDownloader.h:44:21: note: Function in derived class pinot-1.22/Collect/CurlDownloader.cpp:71:10: style: C-style pointer casting [cstyleCast] pinot-1.22/Collect/CurlDownloader.cpp:73:22: style: C-style pointer casting [cstyleCast] pinot-1.22/Collect/CurlDownloader.cpp:88:26: style: C-style pointer casting [cstyleCast] pinot-1.22/Collect/CurlDownloader.cpp:93:29: style: C-style pointer casting [cstyleCast] pinot-1.22/Collect/CurlDownloader.cpp:95:5: style: C-style pointer casting [cstyleCast] pinot-1.22/Collect/CurlDownloader.cpp:116:10: style: C-style pointer casting [cstyleCast] pinot-1.22/Collect/CurlDownloader.cpp:118:17: style: C-style pointer casting [cstyleCast] pinot-1.22/Collect/CurlDownloader.cpp:184:30: style: C-style pointer casting [cstyleCast] pinot-1.22/Collect/CurlDownloader.cpp:194:35: style: C-style pointer casting [cstyleCast] pinot-1.22/Collect/CurlDownloader.cpp:202:26: style: C-style pointer casting [cstyleCast] pinot-1.22/Collect/CurlDownloader.cpp:62:35: style: Parameter 'pData' can be declared as pointer to const. However it seems that 'writeCallback' is a callback function, if 'pData' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pinot-1.22/Collect/CurlDownloader.cpp:463:56: note: You might need to cast the function pointer here pinot-1.22/Collect/CurlDownloader.cpp:62:35: note: Parameter 'pData' can be declared as pointer to const pinot-1.22/Collect/CurlDownloader.cpp:405:17: style: Variable 'mimeType' is assigned a value that is never used. [unreadVariable] pinot-1.22/Collect/FileCollector.h:31:12: style: The destructor '~FileCollector' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Collect/DownloaderInterface.h:30:12: note: Virtual destructor in base class pinot-1.22/Collect/FileCollector.h:31:12: note: Destructor in derived class pinot-1.22/Collect/FileCollector.h:34:21: style: The function 'retrieveUrl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Collect/DownloaderInterface.h:51:21: note: Virtual function in base class pinot-1.22/Collect/FileCollector.h:34:21: note: Function in derived class pinot-1.22/Collect/FileCollector.h:37:21: style: The function 'retrieveUrl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Collect/DownloaderInterface.h:54:21: note: Virtual function in base class pinot-1.22/Collect/FileCollector.h:37:21: note: Function in derived class pinot-1.22/Collect/FileCollector.cpp:47:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Collect/FileCollector.cpp:32:3: style: Class 'LastIPathAction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/Collect/NeonDownloader.cpp:205:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NE_RETRY [valueFlowBailoutIncompleteVar] pinot-1.22/Collect/NeonDownloader.h:57:15: performance:inconclusive: Technically the member function 'NeonDownloader::handleRedirection' can be static (but you may consider moving to unnamed namespace). [functionStatic] pinot-1.22/Collect/NeonDownloader.cpp:61:24: note: Technically the member function 'NeonDownloader::handleRedirection' can be static (but you may consider moving to unnamed namespace). pinot-1.22/Collect/NeonDownloader.h:57:15: note: Technically the member function 'NeonDownloader::handleRedirection' can be static (but you may consider moving to unnamed namespace). pinot-1.22/Collect/NeonDownloader.h:31:12: style: The destructor '~NeonDownloader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Collect/DownloaderInterface.h:30:12: note: Virtual destructor in base class pinot-1.22/Collect/NeonDownloader.h:31:12: note: Destructor in derived class pinot-1.22/Collect/NeonDownloader.h:37:21: style: The function 'retrieveUrl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Collect/DownloaderInterface.h:51:21: note: Virtual function in base class pinot-1.22/Collect/NeonDownloader.h:37:21: note: Function in derived class pinot-1.22/Collect/NeonDownloader.h:43:21: style: The function 'retrieveUrl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Collect/DownloaderInterface.h:54:21: note: Virtual function in base class pinot-1.22/Collect/NeonDownloader.h:43:21: note: Function in derived class pinot-1.22/Collect/NeonDownloader.cpp:240:16: style: C-style pointer casting [cstyleCast] pinot-1.22/Collect/NeonDownloader.cpp:241:12: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/WorkerThread.h:107:3: style: Class 'ThreadsManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/Core/WorkerThreads.h:46:3: style: Class 'QueueManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/Core/WorkerThreads.h:171:3: style: Class 'DownloadingThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/Core/WorkerThreads.h:234:3: style: Class 'UnindexingThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/Core/WorkerThread.h:166:12: style: The destructor '~MonitorThread' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThread.h:40:12: note: Virtual destructor in base class pinot-1.22/Core/WorkerThread.h:166:12: note: Destructor in derived class pinot-1.22/Core/WorkerThread.h:168:23: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThread.h:67:23: note: Virtual function in base class pinot-1.22/Core/WorkerThread.h:168:23: note: Function in derived class pinot-1.22/Core/WorkerThread.h:170:16: style: The function 'stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThread.h:69:16: note: Virtual function in base class pinot-1.22/Core/WorkerThread.h:170:16: note: Function in derived class pinot-1.22/Core/WorkerThread.h:181:16: style: The function 'doWork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThread.h:94:16: note: Virtual function in base class pinot-1.22/Core/WorkerThread.h:181:16: note: Function in derived class pinot-1.22/Core/WorkerThreads.h:49:12: style: The destructor '~QueueManager' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThread.h:109:12: note: Virtual destructor in base class pinot-1.22/Core/WorkerThreads.h:49:12: note: Destructor in derived class pinot-1.22/Core/WorkerThreads.h:75:4: style: The destructor '~ListerThread' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThread.h:40:12: note: Virtual destructor in base class pinot-1.22/Core/WorkerThreads.h:75:4: note: Destructor in derived class pinot-1.22/Core/WorkerThreads.h:77:15: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThread.h:67:23: note: Virtual function in base class pinot-1.22/Core/WorkerThreads.h:77:15: note: Function in derived class pinot-1.22/Core/WorkerThreads.h:108:12: style: The destructor '~QueryingThread' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThreads.h:75:4: note: Virtual destructor in base class pinot-1.22/Core/WorkerThreads.h:108:12: note: Destructor in derived class pinot-1.22/Core/WorkerThreads.h:110:23: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThreads.h:77:15: note: Virtual function in base class pinot-1.22/Core/WorkerThreads.h:110:23: note: Function in derived class pinot-1.22/Core/WorkerThreads.h:150:12: style: The destructor '~EngineQueryThread' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThreads.h:108:12: note: Virtual destructor in base class pinot-1.22/Core/WorkerThreads.h:150:12: note: Destructor in derived class pinot-1.22/Core/WorkerThreads.h:160:16: style: The function 'doWork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThread.h:94:16: note: Virtual function in base class pinot-1.22/Core/WorkerThreads.h:160:16: note: Function in derived class pinot-1.22/Core/WorkerThreads.h:172:12: style: The destructor '~DownloadingThread' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThread.h:40:12: note: Virtual destructor in base class pinot-1.22/Core/WorkerThreads.h:172:12: note: Destructor in derived class pinot-1.22/Core/WorkerThreads.h:174:23: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThread.h:67:23: note: Virtual function in base class pinot-1.22/Core/WorkerThreads.h:174:23: note: Function in derived class pinot-1.22/Core/WorkerThreads.h:188:16: style: The function 'doWork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThread.h:94:16: note: Virtual function in base class pinot-1.22/Core/WorkerThreads.h:188:16: note: Function in derived class pinot-1.22/Core/WorkerThreads.h:201:12: style: The destructor '~IndexingThread' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThreads.h:172:12: note: Virtual destructor in base class pinot-1.22/Core/WorkerThreads.h:201:12: note: Destructor in derived class pinot-1.22/Core/WorkerThreads.h:203:23: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThreads.h:174:23: note: Virtual function in base class pinot-1.22/Core/WorkerThreads.h:203:23: note: Function in derived class pinot-1.22/Core/WorkerThreads.h:222:16: style: The function 'doWork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThreads.h:188:16: note: Virtual function in base class pinot-1.22/Core/WorkerThreads.h:222:16: note: Function in derived class pinot-1.22/Core/WorkerThreads.h:237:12: style: The destructor '~UnindexingThread' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThread.h:40:12: note: Virtual destructor in base class pinot-1.22/Core/WorkerThreads.h:237:12: note: Destructor in derived class pinot-1.22/Core/WorkerThreads.h:239:23: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThread.h:67:23: note: Virtual function in base class pinot-1.22/Core/WorkerThreads.h:239:23: note: Function in derived class pinot-1.22/Core/WorkerThreads.h:249:16: style: The function 'doWork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThread.h:94:16: note: Virtual function in base class pinot-1.22/Core/WorkerThreads.h:249:16: note: Function in derived class pinot-1.22/Core/WorkerThreads.h:261:12: style: The destructor '~HistoryMonitorThread' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThread.h:166:12: note: Virtual destructor in base class pinot-1.22/Core/WorkerThreads.h:261:12: note: Destructor in derived class pinot-1.22/Core/WorkerThreads.h:266:16: style: The function 'isFileBlacklisted' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThread.h:178:16: note: Virtual function in base class pinot-1.22/Core/WorkerThreads.h:266:16: note: Function in derived class pinot-1.22/Core/WorkerThreads.h:267:16: style: The function 'fileModified' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThread.h:179:16: note: Virtual function in base class pinot-1.22/Core/WorkerThreads.h:267:16: note: Function in derived class pinot-1.22/Core/WorkerThreads.h:281:12: style: The destructor '~DirectoryScannerThread' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThreads.h:201:12: note: Virtual destructor in base class pinot-1.22/Core/WorkerThreads.h:281:12: note: Destructor in derived class pinot-1.22/Core/WorkerThreads.h:283:23: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThreads.h:203:23: note: Virtual function in base class pinot-1.22/Core/WorkerThreads.h:283:23: note: Function in derived class pinot-1.22/Core/WorkerThreads.h:287:16: style: The function 'stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThread.h:69:16: note: Virtual function in base class pinot-1.22/Core/WorkerThreads.h:287:16: note: Function in derived class pinot-1.22/Core/WorkerThreads.h:314:16: style: The function 'doWork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThreads.h:222:16: note: Virtual function in base class pinot-1.22/Core/WorkerThreads.h:314:16: note: Function in derived class pinot-1.22/Core/DBusServerThreads.h:35:12: style: The destructor '~DBusEngineQueryThread' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThreads.h:150:12: note: Virtual destructor in base class pinot-1.22/Core/DBusServerThreads.h:35:12: note: Destructor in derived class pinot-1.22/Core/DBusServerThreads.h:37:23: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThreads.h:110:23: note: Virtual function in base class pinot-1.22/Core/DBusServerThreads.h:37:23: note: Function in derived class pinot-1.22/Core/DBusServerThreads.h:60:12: style: The destructor '~DBusReloadThread' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThread.h:40:12: note: Virtual destructor in base class pinot-1.22/Core/DBusServerThreads.h:60:12: note: Destructor in derived class pinot-1.22/Core/DBusServerThreads.h:62:23: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThread.h:67:23: note: Virtual function in base class pinot-1.22/Core/DBusServerThreads.h:62:23: note: Function in derived class pinot-1.22/Core/DBusServerThreads.h:65:16: style: The function 'doWork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThread.h:94:16: note: Virtual function in base class pinot-1.22/Core/DBusServerThreads.h:65:16: note: Function in derived class pinot-1.22/Core/DaemonState.cpp:135:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFIX [valueFlowBailoutIncompleteVar] pinot-1.22/Core/DaemonState.cpp:181:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_LABELS [valueFlowBailoutIncompleteVar] pinot-1.22/Core/DaemonState.cpp:1499:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] pinot-1.22/Core/DaemonState.cpp:1625:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TO_CRAWL [valueFlowBailoutIncompleteVar] pinot-1.22/Core/DaemonState.cpp:1646:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRAWLING [valueFlowBailoutIncompleteVar] pinot-1.22/Core/PinotDBus_stub.h:78:53: style:inconclusive: Technically the member function 'org::freedesktop::DBus::MethodInvocation::getMessage' can be const. [functionConst] pinot-1.22/Core/PinotDBus_stub.h:265:53: style:inconclusive: Technically the member function 'com::github::fabricecolin::MethodInvocation::getMessage' can be const. [functionConst] pinot-1.22/Core/SearchProvider_stub.h:95:53: style:inconclusive: Technically the member function 'org::gnome::Shell::MethodInvocation::getMessage' can be const. [functionConst] pinot-1.22/Core/DaemonState.h:55:8: performance:inconclusive: Either there is a missing 'override', or the member function 'DaemonState::register_session' can be static. [functionStatic] pinot-1.22/Core/DaemonState.cpp:1562:19: note: Either there is a missing 'override', or the member function 'DaemonState::register_session' can be static. pinot-1.22/Core/DaemonState.h:55:8: note: Either there is a missing 'override', or the member function 'DaemonState::register_session' can be static. pinot-1.22/Core/DaemonState.cpp:198:7: style:inconclusive: Technically the member function 'StopCrawlerThreadFunc::operator()' can be const. [functionConst] pinot-1.22/Core/ServerThreads.h:49:27: warning: The class 'CrawlerThread' defines member variable with name 'm_currentLinks' also defined in its parent class 'DirectoryScannerThread'. [duplInheritedMember] pinot-1.22/Core/WorkerThreads.h:298:27: note: Parent variable 'DirectoryScannerThread::m_currentLinks' pinot-1.22/Core/ServerThreads.h:49:27: note: Derived variable 'CrawlerThread::m_currentLinks' pinot-1.22/Core/ServerThreads.h:50:27: warning: The class 'CrawlerThread' defines member variable with name 'm_currentLinkReferrees' also defined in its parent class 'DirectoryScannerThread'. [duplInheritedMember] pinot-1.22/Core/WorkerThreads.h:299:27: note: Parent variable 'DirectoryScannerThread::m_currentLinkReferrees' pinot-1.22/Core/ServerThreads.h:50:27: note: Derived variable 'CrawlerThread::m_currentLinkReferrees' pinot-1.22/Core/PinotDBus_stub.h:75:5: style: Class 'MethodInvocation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/Core/PinotDBus_stub.h:262:5: style: Class 'MethodInvocation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/Core/SearchProvider_stub.h:92:5: style: Class 'MethodInvocation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/Core/DaemonState.h:49:12: style: The destructor '~DaemonState' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThreads.h:49:12: note: Virtual destructor in base class pinot-1.22/Core/DaemonState.h:49:12: note: Destructor in derived class pinot-1.22/Core/DaemonState.h:53:16: style: The function 'disconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThread.h:121:16: note: Virtual function in base class pinot-1.22/Core/DaemonState.h:53:16: note: Function in derived class pinot-1.22/Core/ServerThreads.h:39:12: style: The destructor '~CrawlerThread' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThreads.h:281:12: note: Virtual destructor in base class pinot-1.22/Core/ServerThreads.h:39:12: note: Destructor in derived class pinot-1.22/Core/ServerThreads.h:41:23: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThreads.h:283:23: note: Virtual function in base class pinot-1.22/Core/ServerThreads.h:41:23: note: Function in derived class pinot-1.22/Core/ServerThreads.h:52:16: style: The function 'recordCrawled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThreads.h:301:16: note: Virtual function in base class pinot-1.22/Core/ServerThreads.h:52:16: note: Function in derived class pinot-1.22/Core/ServerThreads.h:53:16: style: The function 'isIndexable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThreads.h:302:16: note: Virtual function in base class pinot-1.22/Core/ServerThreads.h:53:16: note: Function in derived class pinot-1.22/Core/ServerThreads.h:54:16: style: The function 'wasCrawled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThreads.h:303:16: note: Virtual function in base class pinot-1.22/Core/ServerThreads.h:54:16: note: Function in derived class pinot-1.22/Core/ServerThreads.h:55:16: style: The function 'recordCrawling' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThreads.h:304:16: note: Virtual function in base class pinot-1.22/Core/ServerThreads.h:55:16: note: Function in derived class pinot-1.22/Core/ServerThreads.h:56:16: style: The function 'recordError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThreads.h:305:16: note: Virtual function in base class pinot-1.22/Core/ServerThreads.h:56:16: note: Function in derived class pinot-1.22/Core/ServerThreads.h:57:16: style: The function 'recordSymlink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThreads.h:306:16: note: Virtual function in base class pinot-1.22/Core/ServerThreads.h:57:16: note: Function in derived class pinot-1.22/Core/ServerThreads.h:58:16: style: The function 'monitorEntry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThreads.h:307:16: note: Virtual function in base class pinot-1.22/Core/ServerThreads.h:58:16: note: Function in derived class pinot-1.22/Core/ServerThreads.h:59:16: style: The function 'unmonitorEntry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThreads.h:308:16: note: Virtual function in base class pinot-1.22/Core/ServerThreads.h:59:16: note: Function in derived class pinot-1.22/Core/ServerThreads.h:60:16: style: The function 'foundFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThreads.h:309:16: note: Virtual function in base class pinot-1.22/Core/ServerThreads.h:60:16: note: Function in derived class pinot-1.22/Core/ServerThreads.h:63:16: style: The function 'doWork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThreads.h:314:16: note: Virtual function in base class pinot-1.22/Core/ServerThreads.h:63:16: note: Function in derived class pinot-1.22/Core/ServerThreads.h:75:12: style: The destructor '~RestoreMetaDataThread' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThread.h:40:12: note: Virtual destructor in base class pinot-1.22/Core/ServerThreads.h:75:12: note: Destructor in derived class pinot-1.22/Core/ServerThreads.h:77:23: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThread.h:67:23: note: Virtual function in base class pinot-1.22/Core/ServerThreads.h:77:23: note: Function in derived class pinot-1.22/Core/ServerThreads.h:80:16: style: The function 'doWork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThread.h:94:16: note: Virtual function in base class pinot-1.22/Core/ServerThreads.h:80:16: note: Function in derived class pinot-1.22/Core/DaemonState.h:53:16: style: The function 'disconnect' overrides a function in a base class but just delegates back to the base class. [uselessOverride] pinot-1.22/Core/WorkerThread.h:121:16: note: Virtual function in base class pinot-1.22/Core/DaemonState.h:53:16: note: Function in derived class pinot-1.22/Core/DaemonState.cpp:1493:17: style: Condition 'onBattery==true' is always false [knownConditionTrueFalse] pinot-1.22/Core/DaemonState.cpp:1464:19: note: Assignment 'onBattery=false', assigned value is 0 pinot-1.22/Core/DaemonState.cpp:1493:17: note: Condition 'onBattery==true' is always false pinot-1.22/Core/DaemonState.cpp:116:19: style: The comparison 'statSuccess == -1' is always true. [knownConditionTrueFalse] pinot-1.22/Core/DaemonState.cpp:98:21: note: 'statSuccess' is assigned value '-1' here. pinot-1.22/Core/DaemonState.cpp:116:19: note: The comparison 'statSuccess == -1' is always true. pinot-1.22/Core/DaemonState.cpp:1720:18: style: Variable 'pCrawlerThread' can be declared as pointer to const [constVariablePointer] pinot-1.22/Core/DaemonState.cpp:1745:19: style: Variable 'pIndexThread' can be declared as pointer to const [constVariablePointer] pinot-1.22/Core/DaemonState.cpp:1983:12: style: Variable 'inUse' is assigned a value that is never used. [unreadVariable] pinot-1.22/Core/OnDiskHandler.cpp:85:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BY_FILE [valueFlowBailoutIncompleteVar] pinot-1.22/Core/OnDiskHandler.cpp:167:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BY_FILE [valueFlowBailoutIncompleteVar] pinot-1.22/Core/OnDiskHandler.cpp:237:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_ALL [valueFlowBailoutIncompleteVar] pinot-1.22/Core/OnDiskHandler.cpp:301:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BY_LABEL [valueFlowBailoutIncompleteVar] pinot-1.22/Core/OnDiskHandler.cpp:335:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN [valueFlowBailoutIncompleteVar] pinot-1.22/Core/OnDiskHandler.cpp:391:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BY_FILE [valueFlowBailoutIncompleteVar] pinot-1.22/Core/OnDiskHandler.cpp:397:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BY_DIRECTORY [valueFlowBailoutIncompleteVar] pinot-1.22/Core/OnDiskHandler.cpp:402:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BY_FILE [valueFlowBailoutIncompleteVar] pinot-1.22/Core/OnDiskHandler.cpp:407:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BY_DIRECTORY [valueFlowBailoutIncompleteVar] pinot-1.22/Core/OnDiskHandler.cpp:280:16: style: The scope of the variable 'sourceId' can be reduced. [variableScope] pinot-1.22/Core/OnDiskHandler.cpp:264:41: style: Variable 'indexableLocations' can be declared as reference to const [constVariableReference] pinot-1.22/Core/OnDiskHandler.cpp:153:20: style: Unused variable: docIdList [unusedVariable] pinot-1.22/Core/PinotDBus_stub.cpp:274:18: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/PinotDBus_stub.cpp:357:24: style: Parameter 'property' can be declared as reference to const. However it seems that 'on_interface_get_property' is a callback function, if 'property' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pinot-1.22/Core/PinotDBus_stub.cpp:305:54: note: You might need to cast the function pointer here pinot-1.22/Core/PinotDBus_stub.cpp:357:24: note: Parameter 'property' can be declared as reference to const pinot-1.22/Core/PinotDBus_stub.cpp:386:24: style: Parameter 'value' can be declared as reference to const [constParameterReference] pinot-1.22/Core/PinotDBus_stub.cpp:832:24: style: Parameter 'value' can be declared as reference to const [constParameterReference] pinot-1.22/Core/PinotSettings.cpp:130:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] pinot-1.22/Core/PinotSettings.cpp:345:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCONFDIR [valueFlowBailoutIncompleteVar] pinot-1.22/Core/PinotSettings.cpp:570:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] pinot-1.22/Core/PinotSettings.cpp:919:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATE_DESC [valueFlowBailoutIncompleteVar] pinot-1.22/Core/PinotSettings.cpp:1440:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Core/PinotSettings.cpp:1491:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] pinot-1.22/Core/PinotSettings.cpp:502:29: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] pinot-1.22/Core/PinotSettings.cpp:555:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] pinot-1.22/Core/PinotSettings.h:111:8: style:inconclusive: Technically the member function 'PinotSettings::getIndexNames' can be const. [functionConst] pinot-1.22/Core/PinotSettings.cpp:1765:21: note: Technically the member function 'PinotSettings::getIndexNames' can be const. pinot-1.22/Core/PinotSettings.h:111:8: note: Technically the member function 'PinotSettings::getIndexNames' can be const. pinot-1.22/Core/PinotSettings.h:141:8: performance:inconclusive: Technically the member function 'PinotSettings::getDefaultPatterns' can be static (but you may consider moving to unnamed namespace). [functionStatic] pinot-1.22/Core/PinotSettings.cpp:1946:21: note: Technically the member function 'PinotSettings::getDefaultPatterns' can be static (but you may consider moving to unnamed namespace). pinot-1.22/Core/PinotSettings.h:141:8: note: Technically the member function 'PinotSettings::getDefaultPatterns' can be static (but you may consider moving to unnamed namespace). pinot-1.22/Core/PinotSettings.h:144:8: style:inconclusive: Technically the member function 'PinotSettings::isBlackListed' can be const. [functionConst] pinot-1.22/Core/PinotSettings.cpp:1996:21: note: Technically the member function 'PinotSettings::isBlackListed' can be const. pinot-1.22/Core/PinotSettings.h:144:8: note: Technically the member function 'PinotSettings::isBlackListed' can be const. pinot-1.22/Core/PinotSettings.cpp:434:11: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/PinotSettings.cpp:435:11: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/PinotSettings.cpp:440:19: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/PinotSettings.cpp:441:19: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/PinotSettings.cpp:442:19: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/PinotSettings.cpp:472:30: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/PinotSettings.cpp:475:32: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/PinotSettings.cpp:478:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/PinotSettings.cpp:479:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/PinotSettings.cpp:480:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/PinotSettings.cpp:481:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/PinotSettings.cpp:526:30: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/PinotSettings.cpp:1730:11: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/PinotSettings.cpp:1731:11: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/PinotSettings.cpp:1472:7: style: The scope of the variable 'numStr' can be reduced. [variableScope] pinot-1.22/Core/PinotSettings.cpp:150:8: style: Variable 'pEnvVar' can be declared as pointer to const [constVariablePointer] pinot-1.22/Core/PinotSettings.cpp:502:17: style: Variable 'pDirEntry' can be declared as pointer to const [constVariablePointer] pinot-1.22/Core/PinotSettings.cpp:542:55: performance: Searching before insertion is not necessary. Instead of 'm_editablePluginValues[editableIter->second]=""' consider using 'm_editablePluginValues.try_emplace(editableIter->second, "");'. [stlFindInsert] pinot-1.22/Core/PinotSettings.cpp:1741:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] pinot-1.22/Core/PinotSettings.cpp:1756:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] pinot-1.22/Core/PinotSettings.cpp:1855:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] pinot-1.22/Core/SearchProvider_stub.cpp:104:18: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/SearchProvider_stub.cpp:256:24: style: Parameter 'property' can be declared as reference to const. However it seems that 'on_interface_get_property' is a callback function, if 'property' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pinot-1.22/Core/SearchProvider_stub.cpp:135:55: note: You might need to cast the function pointer here pinot-1.22/Core/SearchProvider_stub.cpp:256:24: note: Parameter 'property' can be declared as reference to const pinot-1.22/Core/SearchProvider_stub.cpp:285:24: style: Parameter 'value' can be declared as reference to const [constParameterReference] pinot-1.22/Core/ServerThreads.cpp:117:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRAWLED [valueFlowBailoutIncompleteVar] pinot-1.22/Core/ServerThreads.cpp:162:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN [valueFlowBailoutIncompleteVar] pinot-1.22/Core/ServerThreads.cpp:187:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRAWLING [valueFlowBailoutIncompleteVar] pinot-1.22/Core/ServerThreads.cpp:214:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRAWL_ERROR [valueFlowBailoutIncompleteVar] pinot-1.22/Core/ServerThreads.cpp:230:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRAWL_LINK [valueFlowBailoutIncompleteVar] pinot-1.22/Core/ServerThreads.cpp:294:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] pinot-1.22/Core/ServerThreads.cpp:420:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_FIELDS [valueFlowBailoutIncompleteVar] pinot-1.22/Core/UniqueApplication.cpp:82:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] pinot-1.22/Core/UniqueApplication.h:34:8: performance:inconclusive: Technically the member function 'UniqueApplication::isRunning' can be static (but you may consider moving to unnamed namespace). [functionStatic] pinot-1.22/Core/UniqueApplication.cpp:64:25: note: Technically the member function 'UniqueApplication::isRunning' can be static (but you may consider moving to unnamed namespace). pinot-1.22/Core/UniqueApplication.h:34:8: note: Technically the member function 'UniqueApplication::isRunning' can be static (but you may consider moving to unnamed namespace). pinot-1.22/Core/UniqueApplication.h:31:3: style: Class 'UniqueApplication' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/Core/UniqueApplication.cpp:86:19: style: Condition 'isRunning()==true' is always false [knownConditionTrueFalse] pinot-1.22/Core/UniqueApplication.cpp:86:16: note: Calling function 'isRunning' returns 0 pinot-1.22/Core/UniqueApplication.cpp:86:19: note: Condition 'isRunning()==true' is always false pinot-1.22/Core/UniqueApplication.cpp:154:21: style: Condition 'stillRunning==true' is always false [knownConditionTrueFalse] pinot-1.22/Core/UniqueApplication.cpp:95:23: note: Assignment 'stillRunning=false', assigned value is 0 pinot-1.22/Core/UniqueApplication.cpp:154:21: note: Condition 'stillRunning==true' is always false pinot-1.22/Core/UniqueApplication.cpp:95:8: style: The scope of the variable 'stillRunning' can be reduced. [variableScope] pinot-1.22/Core/UniqueApplication.cpp:95:30: style: The scope of the variable 'processDied' can be reduced. [variableScope] pinot-1.22/Core/UniqueApplication.cpp:117:9: style: The scope of the variable 'checkProcess' can be reduced. [variableScope] pinot-1.22/Core/UniqueApplication.cpp:117:22: style: Variable 'checkProcess' is assigned a value that is never used. [unreadVariable] pinot-1.22/Core/UniqueApplication.cpp:132:19: style: Variable 'checkProcess' is assigned a value that is never used. [unreadVariable] pinot-1.22/Core/WorkerThread.cpp:234:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] pinot-1.22/Core/WorkerThread.cpp:395:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] pinot-1.22/Core/WorkerThread.cpp:640:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] pinot-1.22/Core/WorkerThread.cpp:678:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN [valueFlowBailoutIncompleteVar] pinot-1.22/Core/WorkerThread.cpp:761:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MONITORING [valueFlowBailoutIncompleteVar] pinot-1.22/Core/WorkerThread.cpp:56:7: style:inconclusive: Technically the member function 'StopThreadFunc::operator()' can be const. [functionConst] pinot-1.22/Core/WorkerThread.cpp:88:11: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/WorkerThread.cpp:90:11: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/WorkerThread.cpp:92:11: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/WorkerThread.cpp:94:11: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/WorkerThread.cpp:96:11: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/WorkerThread.cpp:98:11: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/WorkerThread.cpp:100:11: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/WorkerThread.cpp:102:11: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/WorkerThread.cpp:104:11: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/WorkerThread.cpp:106:11: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/WorkerThread.cpp:108:12: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/WorkerThread.cpp:110:11: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/WorkerThread.cpp:112:11: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/WorkerThread.cpp:114:11: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/WorkerThread.cpp:116:11: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/WorkerThread.cpp:121:9: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/WorkerThread.cpp:379:17: style: The scope of the variable 'threadId' can be reduced. [variableScope] pinot-1.22/Core/WorkerThread.cpp:281:8: style: Variable 'pEnvVar' can be declared as pointer to const [constVariablePointer] pinot-1.22/Core/WorkerThread.cpp:486:11: style: Variable 'pThread' can be declared as pointer to const [constVariablePointer] pinot-1.22/Core/WorkerThread.cpp:439:13: style: Variable 'inUse' is assigned a value that is never used. [unreadVariable] pinot-1.22/Core/WorkerThread.cpp:604:6: style: Unused variable: pipeFds [unusedVariable] pinot-1.22/Core/WorkerThreads.cpp:197:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX [valueFlowBailoutIncompleteVar] pinot-1.22/Core/WorkerThreads.cpp:249:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX [valueFlowBailoutIncompleteVar] pinot-1.22/Core/WorkerThreads.cpp:608:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN_ENGINE [valueFlowBailoutIncompleteVar] pinot-1.22/Core/WorkerThreads.cpp:763:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSUPPORTED_PROTOCOL [valueFlowBailoutIncompleteVar] pinot-1.22/Core/WorkerThreads.cpp:855:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX_ERROR [valueFlowBailoutIncompleteVar] pinot-1.22/Core/WorkerThreads.cpp:1150:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX_ERROR [valueFlowBailoutIncompleteVar] pinot-1.22/Core/WorkerThreads.cpp:1243:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN [valueFlowBailoutIncompleteVar] pinot-1.22/Core/WorkerThreads.cpp:1444:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pinot-1.22/Core/WorkerThreads.cpp:1721:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENDIR_FAILED [valueFlowBailoutIncompleteVar] pinot-1.22/Core/WorkerThreads.cpp:1594:32: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] pinot-1.22/Core/WorkerThreads.cpp:1618:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] pinot-1.22/Core/WorkerThreads.h:114:15: performance: Function 'getEngineName()' should return member 'm_engineDisplayableName' by const reference. [returnByReference] pinot-1.22/Core/WorkerThreads.h:118:15: performance: Function 'getCharset()' should return member 'm_resultsCharset' by const reference. [returnByReference] pinot-1.22/Core/WorkerThreads.cpp:85:10: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/WorkerThreads.cpp:98:10: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/WorkerThreads.cpp:120:14: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/WorkerThreads.cpp:131:13: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/WorkerThreads.cpp:263:16: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/WorkerThreads.cpp:498:16: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/WorkerThreads.cpp:535:49: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/WorkerThreads.cpp:545:49: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/WorkerThreads.cpp:949:8: style: The scope of the variable 'success' can be reduced. [variableScope] pinot-1.22/Core/WorkerThreads.cpp:1594:20: style: Variable 'pDirEntry' can be declared as pointer to const [constVariablePointer] pinot-1.22/Core/WorkerThreads.cpp:108:26: performance: Searching before insertion is not necessary. [stlFindInsert] pinot-1.22/Core/pinot-dbus-daemon.cpp:79:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] pinot-1.22/Core/pinot-dbus-daemon.cpp:111:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] pinot-1.22/Core/pinot-dbus-daemon.cpp:154:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_BUGREPORT [valueFlowBailoutIncompleteVar] pinot-1.22/Core/pinot-dbus-daemon.cpp:304:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-dbus-daemon.cpp:305:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-dbus-daemon.cpp:306:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-dbus-daemon.cpp:307:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-dbus-daemon.cpp:308:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-dbus-daemon.cpp:309:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-dbus-daemon.cpp:310:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-dbus-daemon.cpp:311:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-dbus-daemon.cpp:312:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-dbus-daemon.cpp:313:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-dbus-daemon.cpp:314:29: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-dbus-daemon.cpp:315:29: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-dbus-daemon.cpp:316:29: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-dbus-daemon.cpp:317:29: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-dbus-daemon.cpp:318:29: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-dbus-daemon.cpp:319:29: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-index.cpp:149:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBDIR [valueFlowBailoutIncompleteVar] pinot-1.22/Core/pinot-index.cpp:198:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] pinot-1.22/Core/pinot-index.cpp:224:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] pinot-1.22/Core/pinot-index.cpp:65:3: style: Class 'IndexingState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/Core/pinot-index.cpp:75:12: style: The destructor '~IndexingState' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThreads.h:49:12: note: Virtual destructor in base class pinot-1.22/Core/pinot-index.cpp:75:12: note: Destructor in derived class pinot-1.22/Core/pinot-index.cpp:79:25: style: The function 'queue_index' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Core/WorkerThreads.h:51:25: note: Virtual function in base class pinot-1.22/Core/pinot-index.cpp:79:25: note: Function in derived class pinot-1.22/Core/pinot-index.cpp:334:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-index.cpp:335:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-index.cpp:336:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-index.cpp:337:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-index.cpp:338:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-index.cpp:339:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-index.cpp:340:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-index.cpp:341:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-index.cpp:342:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-index.cpp:343:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-index.cpp:344:29: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-index.cpp:345:29: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-index.cpp:346:29: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-index.cpp:347:29: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-index.cpp:348:29: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-index.cpp:349:29: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-index.cpp:104:21: style: Variable 'pIndexThread' can be declared as pointer to const [constVariablePointer] pinot-1.22/Core/pinot-index.cpp:87:11: style: Unused variable: indexedUrl [unusedVariable] pinot-1.22/Core/pinot-index.cpp:210:9: style: Unused variable: type [unusedVariable] pinot-1.22/Core/pinot-index.cpp:210:15: style: Unused variable: option [unusedVariable] pinot-1.22/Core/pinot-index.cpp:219:15: style: Unused variable: engines [unusedVariable] pinot-1.22/Core/pinot-search.cpp:59:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBDIR [valueFlowBailoutIncompleteVar] pinot-1.22/Core/pinot-search.cpp:104:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] pinot-1.22/Core/pinot-search.cpp:191:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-search.cpp:192:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-search.cpp:193:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-search.cpp:194:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-search.cpp:195:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-search.cpp:196:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-search.cpp:197:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-search.cpp:198:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-search.cpp:199:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-search.cpp:200:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-search.cpp:201:29: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-search.cpp:202:29: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-search.cpp:203:29: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-search.cpp:204:29: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-search.cpp:205:29: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-search.cpp:206:29: style: C-style pointer casting [cstyleCast] pinot-1.22/Core/pinot-search.cpp:281:10: style: Unused variable: resultsPage [unusedVariable] pinot-1.22/IndexSearch/DBusIndex.cpp:56:12: warning:inconclusive: Member variable 'DBusIndex::m_refProxy' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] pinot-1.22/IndexSearch/DBusIndex.h:38:3: style: Class 'DBusIndex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/IndexSearch/DBusIndex.h:40:12: style: The destructor '~DBusIndex' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:34:12: note: Virtual destructor in base class pinot-1.22/IndexSearch/DBusIndex.h:40:12: note: Destructor in derived class pinot-1.22/IndexSearch/DBusIndex.h:60:16: style: The function 'isGood' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:39:16: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:60:16: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:63:23: style: The function 'getMetadata' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:42:23: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:63:23: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:66:16: style: The function 'setMetadata' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:45:16: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:66:16: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:69:23: style: The function 'getLocation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:48:23: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:69:23: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:72:16: style: The function 'getDocumentInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:51:16: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:72:16: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:75:24: style: The function 'getDocumentTermsCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:54:24: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:75:24: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:78:16: style: The function 'getDocumentTerms' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:57:16: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:78:16: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:82:16: style: The function 'setLabels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:61:16: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:82:16: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:85:16: style: The function 'getLabels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:64:16: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:85:16: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:88:16: style: The function 'addLabel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:67:16: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:88:16: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:91:16: style: The function 'deleteLabel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:70:16: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:91:16: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:94:16: style: The function 'hasLabel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:73:16: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:94:16: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:97:16: style: The function 'getDocumentLabels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:76:16: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:97:16: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:100:16: style: The function 'setDocumentLabels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:79:16: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:100:16: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:104:16: style: The function 'setDocumentsLabels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:83:16: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:104:16: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:108:24: style: The function 'hasDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:87:24: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:108:24: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:111:24: style: The function 'getCloseTerms' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:90:24: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:111:24: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:114:24: style: The function 'getLastDocumentID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:93:24: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:114:24: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:117:24: style: The function 'getDocumentsCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:96:24: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:117:24: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:120:24: style: The function 'listDocuments' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:99:24: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:120:24: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:124:16: style: The function 'listDocuments' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:103:16: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:124:16: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:128:16: style: The function 'indexDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:107:16: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:128:16: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:132:16: style: The function 'updateDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:111:16: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:132:16: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:135:16: style: The function 'updateDocumentInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:114:16: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:135:16: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:138:16: style: The function 'unindexDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:117:16: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:138:16: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:141:16: style: The function 'unindexDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:120:16: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:141:16: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:144:16: style: The function 'unindexDocuments' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:123:16: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:144:16: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:147:16: style: The function 'unindexAllDocuments' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:126:16: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:147:16: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:150:16: style: The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:129:16: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:150:16: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:153:16: style: The function 'reopen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:132:16: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:153:16: note: Function in derived class pinot-1.22/IndexSearch/DBusIndex.h:156:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/IndexInterface.h:135:16: note: Virtual function in base class pinot-1.22/IndexSearch/DBusIndex.h:156:16: note: Function in derived class pinot-1.22/IndexSearch/FilterWrapper.h:35:3: style: Class 'IndexAction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/IndexSearch/FilterWrapper.h:65:3: style: Class 'FilterWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/IndexSearch/FilterWrapper.h:66:3: style: Class 'FilterWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/IndexSearch/PluginWebEngine.h:32:3: style: Class 'PluginWebEngine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/IndexSearch/SearchPluginProperties.h:34:12: style: The destructor '~SearchPluginProperties' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/ModuleProperties.h:49:12: note: Virtual destructor in base class pinot-1.22/IndexSearch/SearchPluginProperties.h:34:12: note: Destructor in derived class pinot-1.22/IndexSearch/WebEngine.h:37:12: style: The destructor '~WebEngine' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/SearchEngineInterface.h:39:12: note: Virtual destructor in base class pinot-1.22/IndexSearch/WebEngine.h:37:12: note: Destructor in derived class pinot-1.22/IndexSearch/PluginWebEngine.h:33:12: style: The destructor '~PluginWebEngine' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/WebEngine.h:37:12: note: Virtual destructor in base class pinot-1.22/IndexSearch/PluginWebEngine.h:33:12: note: Destructor in derived class pinot-1.22/IndexSearch/PluginWebEngine.h:39:16: style: The function 'runQuery' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/SearchEngineInterface.h:51:16: note: Virtual function in base class pinot-1.22/IndexSearch/PluginWebEngine.h:39:16: note: Function in derived class pinot-1.22/IndexSearch/ModuleFactory.cpp:375:14: style: Condition 'pIndex!=NULL' is always false [knownConditionTrueFalse] pinot-1.22/IndexSearch/ModuleFactory.cpp:374:27: note: Calling function 'getLibraryIndex' returns 0 pinot-1.22/IndexSearch/ModuleFactory.cpp:374:27: note: Assignment 'pIndex=getLibraryIndex(type.substr(5),option)', assigned value is 0 pinot-1.22/IndexSearch/ModuleFactory.cpp:375:14: note: Condition 'pIndex!=NULL' is always false pinot-1.22/IndexSearch/ModuleFactory.cpp:300:8: style: Parameter 'obsoleteFormat' can be declared as reference to const [constParameterReference] pinot-1.22/IndexSearch/ModuleFactory.cpp:138:8: style: Variable 'pHandle' can be declared as pointer to const [constVariablePointer] pinot-1.22/IndexSearch/ModuleFactory.cpp:168:8: style: Variable 'pHandle' can be declared as pointer to const [constVariablePointer] pinot-1.22/IndexSearch/ModuleFactory.cpp:310:8: style: Variable 'pHandle' can be declared as pointer to const [constVariablePointer] pinot-1.22/IndexSearch/ModuleFactory.cpp:342:8: style: Variable 'pHandle' can be declared as pointer to const [constVariablePointer] pinot-1.22/IndexSearch/ModuleFactory.cpp:495:58: style: Parameter 'pMapper' can be declared as pointer to const [constParameterPointer] pinot-1.22/IndexSearch/ModuleFactory.cpp:499:9: style: Variable 'pHandle' can be declared as pointer to const [constVariablePointer] pinot-1.22/IndexSearch/ModuleFactory.cpp:522:9: style: Variable 'pHandle' can be declared as pointer to const [constVariablePointer] pinot-1.22/IndexSearch/OpenSearchParser.cpp:98:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/OpenSearchParser.cpp:438:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/OpenSearchParser.h:31:3: style: Class 'OpenSearchResponseParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/IndexSearch/OpenSearchParser.h:57:3: style: Class 'OpenSearchParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/IndexSearch/OpenSearchParser.h:32:12: style: The destructor '~OpenSearchResponseParser' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/PluginParsers.h:32:12: note: Virtual destructor in base class pinot-1.22/IndexSearch/OpenSearchParser.h:32:12: note: Destructor in derived class pinot-1.22/IndexSearch/OpenSearchParser.h:35:16: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/PluginParsers.h:37:16: note: Virtual function in base class pinot-1.22/IndexSearch/OpenSearchParser.h:35:16: note: Function in derived class pinot-1.22/IndexSearch/OpenSearchParser.h:58:12: style: The destructor '~OpenSearchParser' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/PluginParsers.h:52:12: note: Virtual destructor in base class pinot-1.22/IndexSearch/OpenSearchParser.h:58:12: note: Destructor in derived class pinot-1.22/IndexSearch/OpenSearchParser.h:61:36: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/PluginParsers.h:57:36: note: Virtual function in base class pinot-1.22/IndexSearch/OpenSearchParser.h:61:36: note: Function in derived class pinot-1.22/IndexSearch/OpenSearchParser.cpp:111:28: style: C-style pointer casting [cstyleCast] pinot-1.22/IndexSearch/OpenSearchParser.cpp:84:8: style: The scope of the variable 'pseudoScore' can be reduced. [variableScope] pinot-1.22/IndexSearch/OpenSearchParser.cpp:380:50: style: Local variable 'iter' shadows outer variable [shadowVariable] pinot-1.22/IndexSearch/OpenSearchParser.cpp:355:40: note: Shadowed declaration pinot-1.22/IndexSearch/OpenSearchParser.cpp:380:50: note: Shadow variable pinot-1.22/IndexSearch/PinotDBus_proxy.h:55:5: style: Class 'IntrospectableProxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/IndexSearch/PinotDBus_proxy.h:441:5: style: Class 'PinotProxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:23:18: style: C-style pointer casting [cstyleCast] pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:29:32: style:inconclusive: Function 'Introspect' argument 1 names different: declaration 'slot' definition 'callback'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:34:36: note: Function 'Introspect' argument 1 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:29:32: note: Function 'Introspect' argument 1 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:39:20: style:inconclusive: Function 'Introspect_finish' argument 1 names different: declaration 'data' definition 'out_data'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:39:24: note: Function 'Introspect_finish' argument 1 names different: declaration 'data' definition 'out_data'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:39:20: note: Function 'Introspect_finish' argument 1 names different: declaration 'data' definition 'out_data'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:40:43: style:inconclusive: Function 'Introspect_finish' argument 2 names different: declaration 'res' definition 'result'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:40:47: note: Function 'Introspect_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:40:43: note: Function 'Introspect_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:146:32: style:inconclusive: Function 'GetStatistics' argument 1 names different: declaration 'slot' definition 'callback'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:94:36: note: Function 'GetStatistics' argument 1 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:146:32: note: Function 'GetStatistics' argument 1 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:156:14: style:inconclusive: Function 'GetStatistics_finish' argument 1 names different: declaration 'crawledCount' definition 'out_crawledCount'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:99:18: note: Function 'GetStatistics_finish' argument 1 names different: declaration 'crawledCount' definition 'out_crawledCount'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:156:14: note: Function 'GetStatistics_finish' argument 1 names different: declaration 'crawledCount' definition 'out_crawledCount'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:157:14: style:inconclusive: Function 'GetStatistics_finish' argument 2 names different: declaration 'docsCount' definition 'out_docsCount'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:100:18: note: Function 'GetStatistics_finish' argument 2 names different: declaration 'docsCount' definition 'out_docsCount'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:157:14: note: Function 'GetStatistics_finish' argument 2 names different: declaration 'docsCount' definition 'out_docsCount'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:158:11: style:inconclusive: Function 'GetStatistics_finish' argument 3 names different: declaration 'lowDiskSpace' definition 'out_lowDiskSpace'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:101:15: note: Function 'GetStatistics_finish' argument 3 names different: declaration 'lowDiskSpace' definition 'out_lowDiskSpace'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:158:11: note: Function 'GetStatistics_finish' argument 3 names different: declaration 'lowDiskSpace' definition 'out_lowDiskSpace'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:159:11: style:inconclusive: Function 'GetStatistics_finish' argument 4 names different: declaration 'onBattery' definition 'out_onBattery'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:102:15: note: Function 'GetStatistics_finish' argument 4 names different: declaration 'onBattery' definition 'out_onBattery'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:159:11: note: Function 'GetStatistics_finish' argument 4 names different: declaration 'onBattery' definition 'out_onBattery'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:160:11: style:inconclusive: Function 'GetStatistics_finish' argument 5 names different: declaration 'crawling' definition 'out_crawling'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:103:15: note: Function 'GetStatistics_finish' argument 5 names different: declaration 'crawling' definition 'out_crawling'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:160:11: note: Function 'GetStatistics_finish' argument 5 names different: declaration 'crawling' definition 'out_crawling'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:161:43: style:inconclusive: Function 'GetStatistics_finish' argument 6 names different: declaration 'res' definition 'result'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:104:47: note: Function 'GetStatistics_finish' argument 6 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:161:43: note: Function 'GetStatistics_finish' argument 6 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:236:32: style:inconclusive: Function 'Reload' argument 1 names different: declaration 'slot' definition 'callback'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:112:36: note: Function 'Reload' argument 1 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:236:32: note: Function 'Reload' argument 1 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:246:11: style:inconclusive: Function 'Reload_finish' argument 1 names different: declaration 'reloading' definition 'out_reloading'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:117:15: note: Function 'Reload_finish' argument 1 names different: declaration 'reloading' definition 'out_reloading'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:246:11: note: Function 'Reload_finish' argument 1 names different: declaration 'reloading' definition 'out_reloading'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:247:43: style:inconclusive: Function 'Reload_finish' argument 2 names different: declaration 'res' definition 'result'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:118:47: note: Function 'Reload_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:247:43: note: Function 'Reload_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:279:32: style:inconclusive: Function 'Stop' argument 1 names different: declaration 'slot' definition 'callback'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:126:36: note: Function 'Stop' argument 1 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:279:32: note: Function 'Stop' argument 1 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:289:13: style:inconclusive: Function 'Stop_finish' argument 1 names different: declaration 'exitStatus' definition 'out_exitStatus'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:131:17: note: Function 'Stop_finish' argument 1 names different: declaration 'exitStatus' definition 'out_exitStatus'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:289:13: note: Function 'Stop_finish' argument 1 names different: declaration 'exitStatus' definition 'out_exitStatus'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:290:43: style:inconclusive: Function 'Stop_finish' argument 2 names different: declaration 'res' definition 'result'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:132:47: note: Function 'Stop_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:290:43: note: Function 'Stop_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:324:13: style:inconclusive: Function 'GetDocumentInfo' argument 1 names different: declaration 'docId' definition 'arg_docId'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:140:17: note: Function 'GetDocumentInfo' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:324:13: note: Function 'GetDocumentInfo' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:325:32: style:inconclusive: Function 'GetDocumentInfo' argument 2 names different: declaration 'slot' definition 'callback'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:141:36: note: Function 'GetDocumentInfo' argument 2 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:325:32: note: Function 'GetDocumentInfo' argument 2 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:337:59: style:inconclusive: Function 'GetDocumentInfo_finish' argument 1 names different: declaration 'fields' definition 'out_fields'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:146:63: note: Function 'GetDocumentInfo_finish' argument 1 names different: declaration 'fields' definition 'out_fields'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:337:59: note: Function 'GetDocumentInfo_finish' argument 1 names different: declaration 'fields' definition 'out_fields'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:338:43: style:inconclusive: Function 'GetDocumentInfo_finish' argument 2 names different: declaration 'res' definition 'result'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:147:47: note: Function 'GetDocumentInfo_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:338:43: note: Function 'GetDocumentInfo_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:350:13: style:inconclusive: Function 'GetDocumentInfo_sync' argument 1 names different: declaration 'docId' definition 'arg_docId'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:151:17: note: Function 'GetDocumentInfo_sync' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:350:13: note: Function 'GetDocumentInfo_sync' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:374:13: style:inconclusive: Function 'GetDocumentTermsCount' argument 1 names different: declaration 'docId' definition 'arg_docId'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:155:17: note: Function 'GetDocumentTermsCount' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:374:13: note: Function 'GetDocumentTermsCount' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:375:32: style:inconclusive: Function 'GetDocumentTermsCount' argument 2 names different: declaration 'slot' definition 'callback'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:156:36: note: Function 'GetDocumentTermsCount' argument 2 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:375:32: note: Function 'GetDocumentTermsCount' argument 2 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:387:14: style:inconclusive: Function 'GetDocumentTermsCount_finish' argument 1 names different: declaration 'count' definition 'out_count'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:161:18: note: Function 'GetDocumentTermsCount_finish' argument 1 names different: declaration 'count' definition 'out_count'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:387:14: note: Function 'GetDocumentTermsCount_finish' argument 1 names different: declaration 'count' definition 'out_count'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:388:43: style:inconclusive: Function 'GetDocumentTermsCount_finish' argument 2 names different: declaration 'res' definition 'result'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:162:47: note: Function 'GetDocumentTermsCount_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:388:43: note: Function 'GetDocumentTermsCount_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:400:13: style:inconclusive: Function 'GetDocumentTermsCount_sync' argument 1 names different: declaration 'docId' definition 'arg_docId'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:166:17: note: Function 'GetDocumentTermsCount_sync' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:400:13: note: Function 'GetDocumentTermsCount_sync' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:424:13: style:inconclusive: Function 'GetDocumentTerms' argument 1 names different: declaration 'docId' definition 'arg_docId'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:170:17: note: Function 'GetDocumentTerms' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:424:13: note: Function 'GetDocumentTerms' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:425:32: style:inconclusive: Function 'GetDocumentTerms' argument 2 names different: declaration 'slot' definition 'callback'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:171:36: note: Function 'GetDocumentTerms' argument 2 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:425:32: note: Function 'GetDocumentTerms' argument 2 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:437:33: style:inconclusive: Function 'GetDocumentTerms_finish' argument 1 names different: declaration 'terms' definition 'out_terms'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:176:37: note: Function 'GetDocumentTerms_finish' argument 1 names different: declaration 'terms' definition 'out_terms'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:437:33: note: Function 'GetDocumentTerms_finish' argument 1 names different: declaration 'terms' definition 'out_terms'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:438:43: style:inconclusive: Function 'GetDocumentTerms_finish' argument 2 names different: declaration 'res' definition 'result'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:177:47: note: Function 'GetDocumentTerms_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:438:43: note: Function 'GetDocumentTerms_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:450:13: style:inconclusive: Function 'GetDocumentTerms_sync' argument 1 names different: declaration 'docId' definition 'arg_docId'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:181:17: note: Function 'GetDocumentTerms_sync' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:450:13: note: Function 'GetDocumentTerms_sync' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:473:32: style:inconclusive: Function 'GetLabels' argument 1 names different: declaration 'slot' definition 'callback'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:185:36: note: Function 'GetLabels' argument 1 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:473:32: note: Function 'GetLabels' argument 1 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:483:33: style:inconclusive: Function 'GetLabels_finish' argument 1 names different: declaration 'labels' definition 'out_labels'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:190:37: note: Function 'GetLabels_finish' argument 1 names different: declaration 'labels' definition 'out_labels'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:483:33: note: Function 'GetLabels_finish' argument 1 names different: declaration 'labels' definition 'out_labels'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:484:43: style:inconclusive: Function 'GetLabels_finish' argument 2 names different: declaration 'res' definition 'result'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:191:47: note: Function 'GetLabels_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:484:43: note: Function 'GetLabels_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:516:27: style:inconclusive: Function 'AddLabel' argument 1 names different: declaration 'label' definition 'arg_label'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:199:31: note: Function 'AddLabel' argument 1 names different: declaration 'label' definition 'arg_label'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:516:27: note: Function 'AddLabel' argument 1 names different: declaration 'label' definition 'arg_label'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:517:32: style:inconclusive: Function 'AddLabel' argument 2 names different: declaration 'slot' definition 'callback'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:200:36: note: Function 'AddLabel' argument 2 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:517:32: note: Function 'AddLabel' argument 2 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:529:20: style:inconclusive: Function 'AddLabel_finish' argument 1 names different: declaration 'label' definition 'out_label'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:205:24: note: Function 'AddLabel_finish' argument 1 names different: declaration 'label' definition 'out_label'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:529:20: note: Function 'AddLabel_finish' argument 1 names different: declaration 'label' definition 'out_label'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:530:43: style:inconclusive: Function 'AddLabel_finish' argument 2 names different: declaration 'res' definition 'result'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:206:47: note: Function 'AddLabel_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:530:43: note: Function 'AddLabel_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:542:27: style:inconclusive: Function 'AddLabel_sync' argument 1 names different: declaration 'label' definition 'arg_label'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:210:31: note: Function 'AddLabel_sync' argument 1 names different: declaration 'label' definition 'arg_label'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:542:27: note: Function 'AddLabel_sync' argument 1 names different: declaration 'label' definition 'arg_label'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:565:27: style:inconclusive: Function 'DeleteLabel' argument 1 names different: declaration 'label' definition 'arg_label'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:214:31: note: Function 'DeleteLabel' argument 1 names different: declaration 'label' definition 'arg_label'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:565:27: note: Function 'DeleteLabel' argument 1 names different: declaration 'label' definition 'arg_label'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:566:32: style:inconclusive: Function 'DeleteLabel' argument 2 names different: declaration 'slot' definition 'callback'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:215:36: note: Function 'DeleteLabel' argument 2 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:566:32: note: Function 'DeleteLabel' argument 2 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:578:20: style:inconclusive: Function 'DeleteLabel_finish' argument 1 names different: declaration 'label' definition 'out_label'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:220:24: note: Function 'DeleteLabel_finish' argument 1 names different: declaration 'label' definition 'out_label'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:578:20: note: Function 'DeleteLabel_finish' argument 1 names different: declaration 'label' definition 'out_label'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:579:43: style:inconclusive: Function 'DeleteLabel_finish' argument 2 names different: declaration 'res' definition 'result'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:221:47: note: Function 'DeleteLabel_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:579:43: note: Function 'DeleteLabel_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:591:27: style:inconclusive: Function 'DeleteLabel_sync' argument 1 names different: declaration 'label' definition 'arg_label'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:225:31: note: Function 'DeleteLabel_sync' argument 1 names different: declaration 'label' definition 'arg_label'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:591:27: note: Function 'DeleteLabel_sync' argument 1 names different: declaration 'label' definition 'arg_label'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:615:13: style:inconclusive: Function 'HasLabel' argument 1 names different: declaration 'docId' definition 'arg_docId'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:229:17: note: Function 'HasLabel' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:615:13: note: Function 'HasLabel' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:616:27: style:inconclusive: Function 'HasLabel' argument 2 names different: declaration 'label' definition 'arg_label'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:230:31: note: Function 'HasLabel' argument 2 names different: declaration 'label' definition 'arg_label'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:616:27: note: Function 'HasLabel' argument 2 names different: declaration 'label' definition 'arg_label'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:617:32: style:inconclusive: Function 'HasLabel' argument 3 names different: declaration 'slot' definition 'callback'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:231:36: note: Function 'HasLabel' argument 3 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:617:32: note: Function 'HasLabel' argument 3 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:630:14: style:inconclusive: Function 'HasLabel_finish' argument 1 names different: declaration 'docId' definition 'out_docId'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:236:18: note: Function 'HasLabel_finish' argument 1 names different: declaration 'docId' definition 'out_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:630:14: note: Function 'HasLabel_finish' argument 1 names different: declaration 'docId' definition 'out_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:631:43: style:inconclusive: Function 'HasLabel_finish' argument 2 names different: declaration 'res' definition 'result'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:237:47: note: Function 'HasLabel_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:631:43: note: Function 'HasLabel_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:643:13: style:inconclusive: Function 'HasLabel_sync' argument 1 names different: declaration 'docId' definition 'arg_docId'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:241:17: note: Function 'HasLabel_sync' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:643:13: note: Function 'HasLabel_sync' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:644:27: style:inconclusive: Function 'HasLabel_sync' argument 2 names different: declaration 'label' definition 'arg_label'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:241:53: note: Function 'HasLabel_sync' argument 2 names different: declaration 'label' definition 'arg_label'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:644:27: note: Function 'HasLabel_sync' argument 2 names different: declaration 'label' definition 'arg_label'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:669:13: style:inconclusive: Function 'GetDocumentLabels' argument 1 names different: declaration 'docId' definition 'arg_docId'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:245:17: note: Function 'GetDocumentLabels' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:669:13: note: Function 'GetDocumentLabels' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:670:32: style:inconclusive: Function 'GetDocumentLabels' argument 2 names different: declaration 'slot' definition 'callback'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:246:36: note: Function 'GetDocumentLabels' argument 2 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:670:32: note: Function 'GetDocumentLabels' argument 2 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:682:33: style:inconclusive: Function 'GetDocumentLabels_finish' argument 1 names different: declaration 'labels' definition 'out_labels'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:251:37: note: Function 'GetDocumentLabels_finish' argument 1 names different: declaration 'labels' definition 'out_labels'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:682:33: note: Function 'GetDocumentLabels_finish' argument 1 names different: declaration 'labels' definition 'out_labels'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:683:43: style:inconclusive: Function 'GetDocumentLabels_finish' argument 2 names different: declaration 'res' definition 'result'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:252:47: note: Function 'GetDocumentLabels_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:683:43: note: Function 'GetDocumentLabels_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:695:13: style:inconclusive: Function 'GetDocumentLabels_sync' argument 1 names different: declaration 'docId' definition 'arg_docId'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:256:17: note: Function 'GetDocumentLabels_sync' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:695:13: note: Function 'GetDocumentLabels_sync' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:720:13: style:inconclusive: Function 'SetDocumentLabels' argument 1 names different: declaration 'docId' definition 'arg_docId'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:260:17: note: Function 'SetDocumentLabels' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:720:13: note: Function 'SetDocumentLabels' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:721:40: style:inconclusive: Function 'SetDocumentLabels' argument 2 names different: declaration 'labels' definition 'arg_labels'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:261:44: note: Function 'SetDocumentLabels' argument 2 names different: declaration 'labels' definition 'arg_labels'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:721:40: note: Function 'SetDocumentLabels' argument 2 names different: declaration 'labels' definition 'arg_labels'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:722:10: style:inconclusive: Function 'SetDocumentLabels' argument 3 names different: declaration 'resetLabels' definition 'arg_resetLabels'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:262:14: note: Function 'SetDocumentLabels' argument 3 names different: declaration 'resetLabels' definition 'arg_resetLabels'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:722:10: note: Function 'SetDocumentLabels' argument 3 names different: declaration 'resetLabels' definition 'arg_resetLabels'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:723:32: style:inconclusive: Function 'SetDocumentLabels' argument 4 names different: declaration 'slot' definition 'callback'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:263:36: note: Function 'SetDocumentLabels' argument 4 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:723:32: note: Function 'SetDocumentLabels' argument 4 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:737:14: style:inconclusive: Function 'SetDocumentLabels_finish' argument 1 names different: declaration 'docId' definition 'out_docId'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:268:18: note: Function 'SetDocumentLabels_finish' argument 1 names different: declaration 'docId' definition 'out_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:737:14: note: Function 'SetDocumentLabels_finish' argument 1 names different: declaration 'docId' definition 'out_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:738:43: style:inconclusive: Function 'SetDocumentLabels_finish' argument 2 names different: declaration 'res' definition 'result'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:269:47: note: Function 'SetDocumentLabels_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:738:43: note: Function 'SetDocumentLabels_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:750:13: style:inconclusive: Function 'SetDocumentLabels_sync' argument 1 names different: declaration 'docId' definition 'arg_docId'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:273:17: note: Function 'SetDocumentLabels_sync' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:750:13: note: Function 'SetDocumentLabels_sync' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:751:40: style:inconclusive: Function 'SetDocumentLabels_sync' argument 2 names different: declaration 'labels' definition 'arg_labels'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:273:66: note: Function 'SetDocumentLabels_sync' argument 2 names different: declaration 'labels' definition 'arg_labels'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:751:40: note: Function 'SetDocumentLabels_sync' argument 2 names different: declaration 'labels' definition 'arg_labels'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:752:10: style:inconclusive: Function 'SetDocumentLabels_sync' argument 3 names different: declaration 'resetLabels' definition 'arg_resetLabels'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:273:86: note: Function 'SetDocumentLabels_sync' argument 3 names different: declaration 'resetLabels' definition 'arg_resetLabels'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:752:10: note: Function 'SetDocumentLabels_sync' argument 3 names different: declaration 'resetLabels' definition 'arg_resetLabels'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:779:40: style:inconclusive: Function 'SetDocumentsLabels' argument 1 names different: declaration 'docIds' definition 'arg_docIds'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:277:44: note: Function 'SetDocumentsLabels' argument 1 names different: declaration 'docIds' definition 'arg_docIds'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:779:40: note: Function 'SetDocumentsLabels' argument 1 names different: declaration 'docIds' definition 'arg_docIds'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:780:40: style:inconclusive: Function 'SetDocumentsLabels' argument 2 names different: declaration 'labels' definition 'arg_labels'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:278:44: note: Function 'SetDocumentsLabels' argument 2 names different: declaration 'labels' definition 'arg_labels'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:780:40: note: Function 'SetDocumentsLabels' argument 2 names different: declaration 'labels' definition 'arg_labels'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:781:10: style:inconclusive: Function 'SetDocumentsLabels' argument 3 names different: declaration 'resetLabels' definition 'arg_resetLabels'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:279:14: note: Function 'SetDocumentsLabels' argument 3 names different: declaration 'resetLabels' definition 'arg_resetLabels'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:781:10: note: Function 'SetDocumentsLabels' argument 3 names different: declaration 'resetLabels' definition 'arg_resetLabels'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:782:32: style:inconclusive: Function 'SetDocumentsLabels' argument 4 names different: declaration 'slot' definition 'callback'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:280:36: note: Function 'SetDocumentsLabels' argument 4 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:782:32: note: Function 'SetDocumentsLabels' argument 4 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:796:11: style:inconclusive: Function 'SetDocumentsLabels_finish' argument 1 names different: declaration 'status' definition 'out_status'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:285:15: note: Function 'SetDocumentsLabels_finish' argument 1 names different: declaration 'status' definition 'out_status'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:796:11: note: Function 'SetDocumentsLabels_finish' argument 1 names different: declaration 'status' definition 'out_status'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:797:43: style:inconclusive: Function 'SetDocumentsLabels_finish' argument 2 names different: declaration 'res' definition 'result'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:286:47: note: Function 'SetDocumentsLabels_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:797:43: note: Function 'SetDocumentsLabels_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:809:40: style:inconclusive: Function 'SetDocumentsLabels_sync' argument 1 names different: declaration 'docIds' definition 'arg_docIds'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:290:44: note: Function 'SetDocumentsLabels_sync' argument 1 names different: declaration 'docIds' definition 'arg_docIds'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:809:40: note: Function 'SetDocumentsLabels_sync' argument 1 names different: declaration 'docIds' definition 'arg_docIds'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:810:40: style:inconclusive: Function 'SetDocumentsLabels_sync' argument 2 names different: declaration 'labels' definition 'arg_labels'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:290:94: note: Function 'SetDocumentsLabels_sync' argument 2 names different: declaration 'labels' definition 'arg_labels'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:810:40: note: Function 'SetDocumentsLabels_sync' argument 2 names different: declaration 'labels' definition 'arg_labels'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:811:10: style:inconclusive: Function 'SetDocumentsLabels_sync' argument 3 names different: declaration 'resetLabels' definition 'arg_resetLabels'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:290:114: note: Function 'SetDocumentsLabels_sync' argument 3 names different: declaration 'resetLabels' definition 'arg_resetLabels'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:811:10: note: Function 'SetDocumentsLabels_sync' argument 3 names different: declaration 'resetLabels' definition 'arg_resetLabels'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:836:27: style:inconclusive: Function 'HasDocument' argument 1 names different: declaration 'url' definition 'arg_url'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:294:31: note: Function 'HasDocument' argument 1 names different: declaration 'url' definition 'arg_url'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:836:27: note: Function 'HasDocument' argument 1 names different: declaration 'url' definition 'arg_url'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:837:32: style:inconclusive: Function 'HasDocument' argument 2 names different: declaration 'slot' definition 'callback'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:295:36: note: Function 'HasDocument' argument 2 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:837:32: note: Function 'HasDocument' argument 2 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:849:14: style:inconclusive: Function 'HasDocument_finish' argument 1 names different: declaration 'docId' definition 'out_docId'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:300:18: note: Function 'HasDocument_finish' argument 1 names different: declaration 'docId' definition 'out_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:849:14: note: Function 'HasDocument_finish' argument 1 names different: declaration 'docId' definition 'out_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:850:43: style:inconclusive: Function 'HasDocument_finish' argument 2 names different: declaration 'res' definition 'result'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:301:47: note: Function 'HasDocument_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:850:43: note: Function 'HasDocument_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:862:27: style:inconclusive: Function 'HasDocument_sync' argument 1 names different: declaration 'url' definition 'arg_url'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:305:31: note: Function 'HasDocument_sync' argument 1 names different: declaration 'url' definition 'arg_url'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:862:27: note: Function 'HasDocument_sync' argument 1 names different: declaration 'url' definition 'arg_url'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:886:27: style:inconclusive: Function 'GetCloseTerms' argument 1 names different: declaration 'term' definition 'arg_term'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:309:31: note: Function 'GetCloseTerms' argument 1 names different: declaration 'term' definition 'arg_term'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:886:27: note: Function 'GetCloseTerms' argument 1 names different: declaration 'term' definition 'arg_term'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:887:32: style:inconclusive: Function 'GetCloseTerms' argument 2 names different: declaration 'slot' definition 'callback'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:310:36: note: Function 'GetCloseTerms' argument 2 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:887:32: note: Function 'GetCloseTerms' argument 2 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:899:33: style:inconclusive: Function 'GetCloseTerms_finish' argument 1 names different: declaration 'terms' definition 'out_terms'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:315:37: note: Function 'GetCloseTerms_finish' argument 1 names different: declaration 'terms' definition 'out_terms'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:899:33: note: Function 'GetCloseTerms_finish' argument 1 names different: declaration 'terms' definition 'out_terms'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:900:43: style:inconclusive: Function 'GetCloseTerms_finish' argument 2 names different: declaration 'res' definition 'result'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:316:47: note: Function 'GetCloseTerms_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:900:43: note: Function 'GetCloseTerms_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:912:27: style:inconclusive: Function 'GetCloseTerms_sync' argument 1 names different: declaration 'term' definition 'arg_term'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:320:31: note: Function 'GetCloseTerms_sync' argument 1 names different: declaration 'term' definition 'arg_term'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:912:27: note: Function 'GetCloseTerms_sync' argument 1 names different: declaration 'term' definition 'arg_term'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:936:27: style:inconclusive: Function 'GetDocumentsCount' argument 1 names different: declaration 'label' definition 'arg_label'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:324:31: note: Function 'GetDocumentsCount' argument 1 names different: declaration 'label' definition 'arg_label'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:936:27: note: Function 'GetDocumentsCount' argument 1 names different: declaration 'label' definition 'arg_label'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:937:32: style:inconclusive: Function 'GetDocumentsCount' argument 2 names different: declaration 'slot' definition 'callback'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:325:36: note: Function 'GetDocumentsCount' argument 2 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:937:32: note: Function 'GetDocumentsCount' argument 2 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:949:14: style:inconclusive: Function 'GetDocumentsCount_finish' argument 1 names different: declaration 'count' definition 'out_count'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:330:18: note: Function 'GetDocumentsCount_finish' argument 1 names different: declaration 'count' definition 'out_count'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:949:14: note: Function 'GetDocumentsCount_finish' argument 1 names different: declaration 'count' definition 'out_count'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:950:43: style:inconclusive: Function 'GetDocumentsCount_finish' argument 2 names different: declaration 'res' definition 'result'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:331:47: note: Function 'GetDocumentsCount_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:950:43: note: Function 'GetDocumentsCount_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:962:27: style:inconclusive: Function 'GetDocumentsCount_sync' argument 1 names different: declaration 'label' definition 'arg_label'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:335:31: note: Function 'GetDocumentsCount_sync' argument 1 names different: declaration 'label' definition 'arg_label'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:962:27: note: Function 'GetDocumentsCount_sync' argument 1 names different: declaration 'label' definition 'arg_label'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:989:27: style:inconclusive: Function 'ListDocuments' argument 1 names different: declaration 'term' definition 'arg_term'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:339:31: note: Function 'ListDocuments' argument 1 names different: declaration 'term' definition 'arg_term'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:989:27: note: Function 'ListDocuments' argument 1 names different: declaration 'term' definition 'arg_term'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:990:13: style:inconclusive: Function 'ListDocuments' argument 2 names different: declaration 'termType' definition 'arg_termType'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:340:17: note: Function 'ListDocuments' argument 2 names different: declaration 'termType' definition 'arg_termType'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:990:13: note: Function 'ListDocuments' argument 2 names different: declaration 'termType' definition 'arg_termType'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:991:13: style:inconclusive: Function 'ListDocuments' argument 3 names different: declaration 'maxCount' definition 'arg_maxCount'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:341:17: note: Function 'ListDocuments' argument 3 names different: declaration 'maxCount' definition 'arg_maxCount'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:991:13: note: Function 'ListDocuments' argument 3 names different: declaration 'maxCount' definition 'arg_maxCount'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:992:13: style:inconclusive: Function 'ListDocuments' argument 4 names different: declaration 'startOffset' definition 'arg_startOffset'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:342:17: note: Function 'ListDocuments' argument 4 names different: declaration 'startOffset' definition 'arg_startOffset'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:992:13: note: Function 'ListDocuments' argument 4 names different: declaration 'startOffset' definition 'arg_startOffset'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:993:32: style:inconclusive: Function 'ListDocuments' argument 5 names different: declaration 'slot' definition 'callback'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:343:36: note: Function 'ListDocuments' argument 5 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:993:32: note: Function 'ListDocuments' argument 5 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1008:33: style:inconclusive: Function 'ListDocuments_finish' argument 1 names different: declaration 'docIds' definition 'out_docIds'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:348:37: note: Function 'ListDocuments_finish' argument 1 names different: declaration 'docIds' definition 'out_docIds'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1008:33: note: Function 'ListDocuments_finish' argument 1 names different: declaration 'docIds' definition 'out_docIds'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1009:43: style:inconclusive: Function 'ListDocuments_finish' argument 2 names different: declaration 'res' definition 'result'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:349:47: note: Function 'ListDocuments_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1009:43: note: Function 'ListDocuments_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1021:27: style:inconclusive: Function 'ListDocuments_sync' argument 1 names different: declaration 'term' definition 'arg_term'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:353:31: note: Function 'ListDocuments_sync' argument 1 names different: declaration 'term' definition 'arg_term'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1021:27: note: Function 'ListDocuments_sync' argument 1 names different: declaration 'term' definition 'arg_term'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1022:13: style:inconclusive: Function 'ListDocuments_sync' argument 2 names different: declaration 'termType' definition 'arg_termType'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:353:52: note: Function 'ListDocuments_sync' argument 2 names different: declaration 'termType' definition 'arg_termType'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1022:13: note: Function 'ListDocuments_sync' argument 2 names different: declaration 'termType' definition 'arg_termType'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1023:13: style:inconclusive: Function 'ListDocuments_sync' argument 3 names different: declaration 'maxCount' definition 'arg_maxCount'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:353:77: note: Function 'ListDocuments_sync' argument 3 names different: declaration 'maxCount' definition 'arg_maxCount'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1023:13: note: Function 'ListDocuments_sync' argument 3 names different: declaration 'maxCount' definition 'arg_maxCount'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1024:13: style:inconclusive: Function 'ListDocuments_sync' argument 4 names different: declaration 'startOffset' definition 'arg_startOffset'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:353:102: note: Function 'ListDocuments_sync' argument 4 names different: declaration 'startOffset' definition 'arg_startOffset'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1024:13: note: Function 'ListDocuments_sync' argument 4 names different: declaration 'startOffset' definition 'arg_startOffset'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1050:13: style:inconclusive: Function 'UpdateDocument' argument 1 names different: declaration 'docId' definition 'arg_docId'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:357:17: note: Function 'UpdateDocument' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1050:13: note: Function 'UpdateDocument' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1051:32: style:inconclusive: Function 'UpdateDocument' argument 2 names different: declaration 'slot' definition 'callback'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:358:36: note: Function 'UpdateDocument' argument 2 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1051:32: note: Function 'UpdateDocument' argument 2 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1063:14: style:inconclusive: Function 'UpdateDocument_finish' argument 1 names different: declaration 'docId' definition 'out_docId'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:363:18: note: Function 'UpdateDocument_finish' argument 1 names different: declaration 'docId' definition 'out_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1063:14: note: Function 'UpdateDocument_finish' argument 1 names different: declaration 'docId' definition 'out_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1064:43: style:inconclusive: Function 'UpdateDocument_finish' argument 2 names different: declaration 'res' definition 'result'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:364:47: note: Function 'UpdateDocument_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1064:43: note: Function 'UpdateDocument_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1076:13: style:inconclusive: Function 'UpdateDocument_sync' argument 1 names different: declaration 'docId' definition 'arg_docId'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:368:17: note: Function 'UpdateDocument_sync' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1076:13: note: Function 'UpdateDocument_sync' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1101:13: style:inconclusive: Function 'SetDocumentInfo' argument 1 names different: declaration 'docId' definition 'arg_docId'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:372:17: note: Function 'SetDocumentInfo' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1101:13: note: Function 'SetDocumentInfo' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1102:66: style:inconclusive: Function 'SetDocumentInfo' argument 2 names different: declaration 'fields' definition 'arg_fields'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:373:70: note: Function 'SetDocumentInfo' argument 2 names different: declaration 'fields' definition 'arg_fields'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1102:66: note: Function 'SetDocumentInfo' argument 2 names different: declaration 'fields' definition 'arg_fields'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1103:32: style:inconclusive: Function 'SetDocumentInfo' argument 3 names different: declaration 'slot' definition 'callback'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:374:36: note: Function 'SetDocumentInfo' argument 3 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1103:32: note: Function 'SetDocumentInfo' argument 3 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1116:14: style:inconclusive: Function 'SetDocumentInfo_finish' argument 1 names different: declaration 'docId' definition 'out_docId'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:379:18: note: Function 'SetDocumentInfo_finish' argument 1 names different: declaration 'docId' definition 'out_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1116:14: note: Function 'SetDocumentInfo_finish' argument 1 names different: declaration 'docId' definition 'out_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1117:43: style:inconclusive: Function 'SetDocumentInfo_finish' argument 2 names different: declaration 'res' definition 'result'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:380:47: note: Function 'SetDocumentInfo_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1117:43: note: Function 'SetDocumentInfo_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1129:13: style:inconclusive: Function 'SetDocumentInfo_sync' argument 1 names different: declaration 'docId' definition 'arg_docId'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:384:17: note: Function 'SetDocumentInfo_sync' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1129:13: note: Function 'SetDocumentInfo_sync' argument 1 names different: declaration 'docId' definition 'arg_docId'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1130:66: style:inconclusive: Function 'SetDocumentInfo_sync' argument 2 names different: declaration 'fields' definition 'arg_fields'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:384:92: note: Function 'SetDocumentInfo_sync' argument 2 names different: declaration 'fields' definition 'arg_fields'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1130:66: note: Function 'SetDocumentInfo_sync' argument 2 names different: declaration 'fields' definition 'arg_fields'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1160:27: style:inconclusive: Function 'Query' argument 1 names different: declaration 'engineType' definition 'arg_engineType'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:388:31: note: Function 'Query' argument 1 names different: declaration 'engineType' definition 'arg_engineType'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1160:27: note: Function 'Query' argument 1 names different: declaration 'engineType' definition 'arg_engineType'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1161:27: style:inconclusive: Function 'Query' argument 2 names different: declaration 'engineName' definition 'arg_engineName'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:389:31: note: Function 'Query' argument 2 names different: declaration 'engineName' definition 'arg_engineName'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1161:27: note: Function 'Query' argument 2 names different: declaration 'engineName' definition 'arg_engineName'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1162:27: style:inconclusive: Function 'Query' argument 3 names different: declaration 'searchText' definition 'arg_searchText'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:390:31: note: Function 'Query' argument 3 names different: declaration 'searchText' definition 'arg_searchText'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1162:27: note: Function 'Query' argument 3 names different: declaration 'searchText' definition 'arg_searchText'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1163:13: style:inconclusive: Function 'Query' argument 4 names different: declaration 'startDoc' definition 'arg_startDoc'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:391:17: note: Function 'Query' argument 4 names different: declaration 'startDoc' definition 'arg_startDoc'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1163:13: note: Function 'Query' argument 4 names different: declaration 'startDoc' definition 'arg_startDoc'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1164:13: style:inconclusive: Function 'Query' argument 5 names different: declaration 'maxHits' definition 'arg_maxHits'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:392:17: note: Function 'Query' argument 5 names different: declaration 'maxHits' definition 'arg_maxHits'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1164:13: note: Function 'Query' argument 5 names different: declaration 'maxHits' definition 'arg_maxHits'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1165:32: style:inconclusive: Function 'Query' argument 6 names different: declaration 'slot' definition 'callback'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:393:36: note: Function 'Query' argument 6 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1165:32: note: Function 'Query' argument 6 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1181:14: style:inconclusive: Function 'Query_finish' argument 1 names different: declaration 'estimatedHits' definition 'out_estimatedHits'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:398:18: note: Function 'Query_finish' argument 1 names different: declaration 'estimatedHits' definition 'out_estimatedHits'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1181:14: note: Function 'Query_finish' argument 1 names different: declaration 'estimatedHits' definition 'out_estimatedHits'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1182:72: style:inconclusive: Function 'Query_finish' argument 2 names different: declaration 'hitsList' definition 'out_hitsList'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:399:76: note: Function 'Query_finish' argument 2 names different: declaration 'hitsList' definition 'out_hitsList'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1182:72: note: Function 'Query_finish' argument 2 names different: declaration 'hitsList' definition 'out_hitsList'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1183:43: style:inconclusive: Function 'Query_finish' argument 3 names different: declaration 'res' definition 'result'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:400:47: note: Function 'Query_finish' argument 3 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1183:43: note: Function 'Query_finish' argument 3 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1199:27: style:inconclusive: Function 'Query_sync' argument 1 names different: declaration 'engineType' definition 'arg_engineType'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:404:31: note: Function 'Query_sync' argument 1 names different: declaration 'engineType' definition 'arg_engineType'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1199:27: note: Function 'Query_sync' argument 1 names different: declaration 'engineType' definition 'arg_engineType'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1200:27: style:inconclusive: Function 'Query_sync' argument 2 names different: declaration 'engineName' definition 'arg_engineName'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:404:72: note: Function 'Query_sync' argument 2 names different: declaration 'engineName' definition 'arg_engineName'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1200:27: note: Function 'Query_sync' argument 2 names different: declaration 'engineName' definition 'arg_engineName'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1201:27: style:inconclusive: Function 'Query_sync' argument 3 names different: declaration 'searchText' definition 'arg_searchText'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:404:113: note: Function 'Query_sync' argument 3 names different: declaration 'searchText' definition 'arg_searchText'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1201:27: note: Function 'Query_sync' argument 3 names different: declaration 'searchText' definition 'arg_searchText'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1202:13: style:inconclusive: Function 'Query_sync' argument 4 names different: declaration 'startDoc' definition 'arg_startDoc'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:404:140: note: Function 'Query_sync' argument 4 names different: declaration 'startDoc' definition 'arg_startDoc'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1202:13: note: Function 'Query_sync' argument 4 names different: declaration 'startDoc' definition 'arg_startDoc'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1203:13: style:inconclusive: Function 'Query_sync' argument 5 names different: declaration 'maxHits' definition 'arg_maxHits'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:404:165: note: Function 'Query_sync' argument 5 names different: declaration 'maxHits' definition 'arg_maxHits'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1203:13: note: Function 'Query_sync' argument 5 names different: declaration 'maxHits' definition 'arg_maxHits'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1243:27: style:inconclusive: Function 'SimpleQuery' argument 1 names different: declaration 'searchText' definition 'arg_searchText'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:408:31: note: Function 'SimpleQuery' argument 1 names different: declaration 'searchText' definition 'arg_searchText'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1243:27: note: Function 'SimpleQuery' argument 1 names different: declaration 'searchText' definition 'arg_searchText'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1244:13: style:inconclusive: Function 'SimpleQuery' argument 2 names different: declaration 'maxHits' definition 'arg_maxHits'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:409:17: note: Function 'SimpleQuery' argument 2 names different: declaration 'maxHits' definition 'arg_maxHits'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1244:13: note: Function 'SimpleQuery' argument 2 names different: declaration 'maxHits' definition 'arg_maxHits'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1245:32: style:inconclusive: Function 'SimpleQuery' argument 3 names different: declaration 'slot' definition 'callback'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:410:36: note: Function 'SimpleQuery' argument 3 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1245:32: note: Function 'SimpleQuery' argument 3 names different: declaration 'slot' definition 'callback'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1258:33: style:inconclusive: Function 'SimpleQuery_finish' argument 1 names different: declaration 'docIds' definition 'out_docIds'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:415:37: note: Function 'SimpleQuery_finish' argument 1 names different: declaration 'docIds' definition 'out_docIds'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1258:33: note: Function 'SimpleQuery_finish' argument 1 names different: declaration 'docIds' definition 'out_docIds'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1259:43: style:inconclusive: Function 'SimpleQuery_finish' argument 2 names different: declaration 'res' definition 'result'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:416:47: note: Function 'SimpleQuery_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1259:43: note: Function 'SimpleQuery_finish' argument 2 names different: declaration 'res' definition 'result'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1271:27: style:inconclusive: Function 'SimpleQuery_sync' argument 1 names different: declaration 'searchText' definition 'arg_searchText'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:420:31: note: Function 'SimpleQuery_sync' argument 1 names different: declaration 'searchText' definition 'arg_searchText'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1271:27: note: Function 'SimpleQuery_sync' argument 1 names different: declaration 'searchText' definition 'arg_searchText'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1272:13: style:inconclusive: Function 'SimpleQuery_sync' argument 2 names different: declaration 'maxHits' definition 'arg_maxHits'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/PinotDBus_proxy.h:420:58: note: Function 'SimpleQuery_sync' argument 2 names different: declaration 'maxHits' definition 'arg_maxHits'. pinot-1.22/IndexSearch/PinotDBus_proxy.cpp:1272:13: note: Function 'SimpleQuery_sync' argument 2 names different: declaration 'maxHits' definition 'arg_maxHits'. pinot-1.22/IndexSearch/PluginWebEngine.cpp:161:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/QueryProperties.cpp:53:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/QueryProperties.cpp:33:3: style: Class 'FilterRemover' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/IndexSearch/QueryProperties.cpp:87:3: style: Class 'SetTokensHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/IndexSearch/QueryProperties.h:48:10: performance: Function 'getName()' should return member 'm_name' by const reference. [returnByReference] pinot-1.22/IndexSearch/QueryProperties.h:58:10: performance: Function 'getStemmingLanguage()' should return member 'm_language' by const reference. [returnByReference] pinot-1.22/IndexSearch/QueryProperties.h:78:10: performance: Function 'getLabelName()' should return member 'm_labelName' by const reference. [returnByReference] pinot-1.22/IndexSearch/ResultsExporter.h:72:12: style: The destructor '~CSVExporter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/ResultsExporter.h:37:12: note: Virtual destructor in base class pinot-1.22/IndexSearch/ResultsExporter.h:72:12: note: Destructor in derived class pinot-1.22/IndexSearch/ResultsExporter.h:75:16: style: The function 'exportResults' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/ResultsExporter.h:40:16: note: Virtual function in base class pinot-1.22/IndexSearch/ResultsExporter.h:75:16: note: Function in derived class pinot-1.22/IndexSearch/ResultsExporter.h:80:16: style: The function 'exportStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/ResultsExporter.h:45:16: note: Virtual function in base class pinot-1.22/IndexSearch/ResultsExporter.h:80:16: note: Function in derived class pinot-1.22/IndexSearch/ResultsExporter.h:84:16: style: The function 'exportResult' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/ResultsExporter.h:49:16: note: Virtual function in base class pinot-1.22/IndexSearch/ResultsExporter.h:84:16: note: Function in derived class pinot-1.22/IndexSearch/ResultsExporter.h:88:16: style: The function 'exportEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/ResultsExporter.h:53:16: note: Virtual function in base class pinot-1.22/IndexSearch/ResultsExporter.h:88:16: note: Function in derived class pinot-1.22/IndexSearch/ResultsExporter.h:105:12: style: The destructor '~OpenSearchExporter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/ResultsExporter.h:37:12: note: Virtual destructor in base class pinot-1.22/IndexSearch/ResultsExporter.h:105:12: note: Destructor in derived class pinot-1.22/IndexSearch/ResultsExporter.h:108:16: style: The function 'exportResults' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/ResultsExporter.h:40:16: note: Virtual function in base class pinot-1.22/IndexSearch/ResultsExporter.h:108:16: note: Function in derived class pinot-1.22/IndexSearch/ResultsExporter.h:113:16: style: The function 'exportStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/ResultsExporter.h:45:16: note: Virtual function in base class pinot-1.22/IndexSearch/ResultsExporter.h:113:16: note: Function in derived class pinot-1.22/IndexSearch/ResultsExporter.h:117:16: style: The function 'exportResult' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/ResultsExporter.h:49:16: note: Virtual function in base class pinot-1.22/IndexSearch/ResultsExporter.h:117:16: note: Function in derived class pinot-1.22/IndexSearch/ResultsExporter.h:121:16: style: The function 'exportEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/ResultsExporter.h:53:16: note: Virtual function in base class pinot-1.22/IndexSearch/ResultsExporter.h:121:16: note: Function in derived class pinot-1.22/IndexSearch/ResultsExporter.cpp:213:26: style: The if condition is the same as the previous if condition [duplicateCondition] pinot-1.22/IndexSearch/ResultsExporter.cpp:209:26: note: First condition pinot-1.22/IndexSearch/ResultsExporter.cpp:213:26: note: Second condition pinot-1.22/IndexSearch/ResultsExporter.cpp:225:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pinot-1.22/IndexSearch/SherlockParser.cpp:92:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space_p [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/SherlockParser.cpp:138:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lexeme_d [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/SherlockParser.cpp:297:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/SherlockParser.cpp:92:4: performance: Variable 'skip' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pinot-1.22/IndexSearch/SherlockParser.cpp:136:4: performance: Variable 'end_of_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pinot-1.22/IndexSearch/SherlockParser.h:66:3: style: Class 'SherlockParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/IndexSearch/SherlockParser.cpp:69:3: style: Struct 'LowerAndCopy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/IndexSearch/SherlockParser.cpp:88:3: style: Struct 'definition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/IndexSearch/SherlockParser.cpp:130:3: style: Struct 'definition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/IndexSearch/SherlockParser.h:34:12: style: The destructor '~SherlockResponseParser' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/PluginParsers.h:32:12: note: Virtual destructor in base class pinot-1.22/IndexSearch/SherlockParser.h:34:12: note: Destructor in derived class pinot-1.22/IndexSearch/SherlockParser.h:37:16: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/PluginParsers.h:37:16: note: Virtual function in base class pinot-1.22/IndexSearch/SherlockParser.h:37:16: note: Function in derived class pinot-1.22/IndexSearch/SherlockParser.h:67:12: style: The destructor '~SherlockParser' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/PluginParsers.h:52:12: note: Virtual destructor in base class pinot-1.22/IndexSearch/SherlockParser.h:67:12: note: Destructor in derived class pinot-1.22/IndexSearch/SherlockParser.h:70:36: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/PluginParsers.h:57:36: note: Virtual function in base class pinot-1.22/IndexSearch/SherlockParser.h:70:36: note: Function in derived class pinot-1.22/IndexSearch/SherlockParser.cpp:395:18: style: The scope of the variable 'endOfFirstLink' can be reduced. [variableScope] pinot-1.22/IndexSearch/SherlockParser.cpp:395:38: style: The scope of the variable 'startOfSecondLink' can be reduced. [variableScope] pinot-1.22/IndexSearch/SherlockParser.cpp:395:61: style: The scope of the variable 'endOfSecondLink' can be reduced. [variableScope] pinot-1.22/IndexSearch/SherlockParser.cpp:395:82: style: The scope of the variable 'startOfThirdLink' can be reduced. [variableScope] pinot-1.22/IndexSearch/SherlockParser.cpp:395:33: style: Variable 'endOfFirstLink' is assigned a value that is never used. [unreadVariable] pinot-1.22/IndexSearch/SherlockParser.cpp:395:56: style: Variable 'startOfSecondLink' is assigned a value that is never used. [unreadVariable] pinot-1.22/IndexSearch/SherlockParser.cpp:395:77: style: Variable 'endOfSecondLink' is assigned a value that is never used. [unreadVariable] pinot-1.22/IndexSearch/SherlockParser.cpp:395:99: style: Variable 'startOfThirdLink' is assigned a value that is never used. [unreadVariable] pinot-1.22/IndexSearch/SherlockParser.cpp:408:22: style: Variable 'endOfFirstLink' is assigned a value that is never used. [unreadVariable] pinot-1.22/IndexSearch/SherlockParser.cpp:412:25: style: Variable 'startOfSecondLink' is assigned a value that is never used. [unreadVariable] pinot-1.22/IndexSearch/SherlockParser.cpp:413:23: style: Variable 'endOfSecondLink' is assigned a value that is never used. [unreadVariable] pinot-1.22/IndexSearch/SherlockParser.cpp:417:24: style: Variable 'startOfThirdLink' is assigned a value that is never used. [unreadVariable] pinot-1.22/IndexSearch/WebEngine.cpp:158:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/WebEngine.cpp:238:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/WebEngine.cpp:235:11: style: The scope of the variable 'embeddedUrl' can be reduced. [variableScope] pinot-1.22/IndexSearch/Xapian/LanguageDetector.cpp:59:19: warning: Member variable 'LanguageDetector::m_mutex' is not initialized in the constructor. [uninitMemberVar] pinot-1.22/IndexSearch/Xapian/XapianDatabase.h:33:3: style: Class 'XapianDatabase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/IndexSearch/Xapian/XapianEngine.h:35:3: style: Class 'XapianEngine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/IndexSearch/Xapian/XapianIndex.h:35:3: style: Class 'XapianIndex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/IndexSearch/Xapian/ModuleExports.cpp:55:18: style: Variable 'pDb' can be declared as pointer to const [constVariablePointer] pinot-1.22/IndexSearch/Xapian/XapianDatabase.cpp:182:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/Xapian/XapianDatabase.cpp:552:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/Xapian/XapianDatabase.cpp:599:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/Xapian/XapianDatabase.cpp:112:33: warning:inconclusive: Member variable 'XapianDatabase::m_rwLock' is not assigned a value in 'XapianDatabase::operator='. [operatorEqVarError] pinot-1.22/IndexSearch/Xapian/XapianDatabase.h:52:8: style:inconclusive: Technically the member function 'XapianDatabase::withSpelling' can be const. [functionConst] pinot-1.22/IndexSearch/Xapian/XapianDatabase.cpp:365:22: note: Technically the member function 'XapianDatabase::withSpelling' can be const. pinot-1.22/IndexSearch/Xapian/XapianDatabase.h:52:8: note: Technically the member function 'XapianDatabase::withSpelling' can be const. pinot-1.22/IndexSearch/Xapian/XapianDatabase.cpp:156:8: style: Variable 'pEnvVar' can be declared as pointer to const [constVariablePointer] pinot-1.22/IndexSearch/Xapian/XapianDatabaseFactory.cpp:171:21: style: Variable 'pIndex' can be declared as pointer to const [constVariablePointer] pinot-1.22/IndexSearch/Xapian/XapianDatabaseFactory.cpp:183:21: style: Variable 'pIndex' can be declared as pointer to const [constVariablePointer] pinot-1.22/IndexSearch/Xapian/XapianDatabaseFactory.cpp:171:28: style: Variable 'pIndex' is assigned a value that is never used. [unreadVariable] pinot-1.22/IndexSearch/Xapian/XapianDatabaseFactory.cpp:194:11: style: Variable 'pIndex' is assigned a value that is never used. [unreadVariable] pinot-1.22/IndexSearch/Xapian/XapianDatabaseFactory.cpp:198:11: style: Variable 'pIndex' is assigned a value that is never used. [unreadVariable] pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:64:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:117:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_VALUE_RANGE [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:217:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:301:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFIX [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:408:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:586:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_charset [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:643:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STEM_SOME [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:833:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELEVANCE [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:1135:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_resultsCountEstimate [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:98:3: style: Class 'TimeValueRangeProcessor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:293:3: style: Class 'FileStopper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:715:37: style: Variable 'escapedFilterEnd' is assigned a value that is never used. [unreadVariable] pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:124:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:654:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:811:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:1360:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:1827:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BY_LABEL [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:2098:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BY_LABEL [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:982:18: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:305:15: style: The scope of the variable 'docCount' can be reduced. [variableScope] pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:116:16: style: Unsigned expression 'pos' can't be negative so it is unnecessary to test it. [unsignedPositive] pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:593:54: style:inconclusive: Function 'addCommonTerms' argument 1 names different: declaration 'info' definition 'docInfo'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/Xapian/XapianIndex.h:165:43: note: Function 'addCommonTerms' argument 1 names different: declaration 'info' definition 'docInfo'. pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:593:54: note: Function 'addCommonTerms' argument 1 names different: declaration 'info' definition 'docInfo'. pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:978:55: style:inconclusive: Function 'setDocumentData' argument 1 names different: declaration 'info' definition 'docInfo'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/Xapian/XapianIndex.h:173:44: note: Function 'setDocumentData' argument 1 names different: declaration 'info' definition 'docInfo'. pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:978:55: note: Function 'setDocumentData' argument 1 names different: declaration 'info' definition 'docInfo'. pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:1848:49: style:inconclusive: Function 'indexDocument' argument 1 names different: declaration 'doc' definition 'document'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/Xapian/XapianIndex.h:110:46: note: Function 'indexDocument' argument 1 names different: declaration 'doc' definition 'document'. pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:1848:49: note: Function 'indexDocument' argument 1 names different: declaration 'doc' definition 'document'. pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:1922:70: style:inconclusive: Function 'updateDocument' argument 2 names different: declaration 'doc' definition 'document'. [funcArgNamesDifferent] pinot-1.22/IndexSearch/Xapian/XapianIndex.h:114:67: note: Function 'updateDocument' argument 2 names different: declaration 'doc' definition 'document'. pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:1922:70: note: Function 'updateDocument' argument 2 names different: declaration 'doc' definition 'document'. pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:2178:18: style: Variable 'pDatabase' can be declared as pointer to const [constVariablePointer] pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:1706:10: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:31:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gunichar [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:123:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gunichar [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:195:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_NORMALIZE_DEFAULT_COMPOSE [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:227:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gunichar [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:406:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gunichar [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:470:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gunichar [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.h:77:9: style:inconclusive: Technically the member function 'Dijon::CJKVTokenizer::split' can be const. [functionConst] pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:399:21: note: Technically the member function 'Dijon::CJKVTokenizer::split' can be const. pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.h:77:9: note: Technically the member function 'Dijon::CJKVTokenizer::split' can be const. pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.h:81:9: performance:inconclusive: Technically the member function 'Dijon::CJKVTokenizer::segment' can be static (but you may consider moving to unnamed namespace). [functionStatic] pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:426:21: note: Technically the member function 'Dijon::CJKVTokenizer::segment' can be static (but you may consider moving to unnamed namespace). pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.h:81:9: note: Technically the member function 'Dijon::CJKVTokenizer::segment' can be static (but you may consider moving to unnamed namespace). pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:158:3: style: Class 'VectorTokensHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:164:12: style: The destructor '~VectorTokensHandler' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.h:52:15: note: Virtual destructor in base class pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:164:12: note: Destructor in derived class pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:168:16: style: The function 'handle_token' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.h:54:19: note: Virtual function in base class pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:168:16: note: Function in derived class pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:351:24: style: C-style pointer casting [cstyleCast] pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:421:26: style: C-style pointer casting [cstyleCast] pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:233:10: style: Variable 'next_utf8' can be declared as pointer to const [constVariablePointer] pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:351:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:428:17: style: Unused variable: token_list [unusedVariable] pinot-1.22/IndexSearch/pinot-label.cpp:50:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/pinot-label.cpp:82:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_BUGREPORT [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/pinot-label.cpp:118:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] pinot-1.22/IndexSearch/pinot-label.cpp:98:15: style: Unused variable: engines [unusedVariable] pinot-1.22/Monitor/INotifyMonitor.cpp:53:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pinot-1.22/Monitor/INotifyMonitor.cpp:134:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIONREAD [valueFlowBailoutIncompleteVar] pinot-1.22/Monitor/INotifyMonitor.cpp:393:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_CLOSE_WRITE [valueFlowBailoutIncompleteVar] pinot-1.22/Monitor/INotifyMonitor.h:35:12: style: The destructor '~INotifyMonitor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Monitor/MonitorInterface.h:32:12: note: Virtual destructor in base class pinot-1.22/Monitor/INotifyMonitor.h:35:12: note: Destructor in derived class pinot-1.22/Monitor/INotifyMonitor.h:38:24: style: The function 'getLimit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Monitor/MonitorInterface.h:43:24: note: Virtual function in base class pinot-1.22/Monitor/INotifyMonitor.h:38:24: note: Function in derived class pinot-1.22/Monitor/INotifyMonitor.h:41:16: style: The function 'addLocation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Monitor/MonitorInterface.h:46:16: note: Virtual function in base class pinot-1.22/Monitor/INotifyMonitor.h:41:16: note: Function in derived class pinot-1.22/Monitor/INotifyMonitor.h:44:16: style: The function 'removeLocation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Monitor/MonitorInterface.h:49:16: note: Virtual function in base class pinot-1.22/Monitor/INotifyMonitor.h:44:16: note: Function in derived class pinot-1.22/Monitor/INotifyMonitor.h:47:16: style: The function 'removeLocations' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Monitor/MonitorInterface.h:52:16: note: Virtual function in base class pinot-1.22/Monitor/INotifyMonitor.h:47:16: note: Function in derived class pinot-1.22/Monitor/INotifyMonitor.h:50:16: style: The function 'retrievePendingEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Monitor/MonitorInterface.h:55:16: note: Virtual function in base class pinot-1.22/Monitor/INotifyMonitor.h:50:16: note: Function in derived class pinot-1.22/Monitor/INotifyMonitor.h:53:16: style: The function 'dropPendingEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Monitor/MonitorInterface.h:58:16: note: Virtual function in base class pinot-1.22/Monitor/INotifyMonitor.h:53:16: note: Function in derived class pinot-1.22/Monitor/INotifyMonitor.cpp:152:35: style: C-style pointer casting [cstyleCast] pinot-1.22/Monitor/INotifyMonitor.cpp:272:20: style: Redundant initialization for 'movedIter'. The initialized value is overwritten before it is read. [redundantInitialization] pinot-1.22/Monitor/INotifyMonitor.cpp:263:52: note: movedIter is initialized pinot-1.22/Monitor/INotifyMonitor.cpp:272:20: note: movedIter is overwritten pinot-1.22/SQL/SQLiteBase.h:56:3: style: Class 'SQLiteResults' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/SQL/SQLiteBase.h:88:3: style: Class 'SQLiteBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/SQL/SQLiteBase.h:37:12: style: The destructor '~SQLiteRow' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/SQL/SQLDB.h:30:12: note: Virtual destructor in base class pinot-1.22/SQL/SQLiteBase.h:37:12: note: Destructor in derived class pinot-1.22/SQL/SQLiteBase.h:39:23: style: The function 'getColumn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/SQL/SQLDB.h:36:23: note: Virtual function in base class pinot-1.22/SQL/SQLiteBase.h:39:23: note: Function in derived class pinot-1.22/SQL/SQLiteBase.h:57:12: style: The destructor '~SQLiteResults' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/SQL/SQLDB.h:53:12: note: Virtual destructor in base class pinot-1.22/SQL/SQLiteBase.h:57:12: note: Destructor in derived class pinot-1.22/SQL/SQLiteBase.h:61:16: style: The function 'hasMoreRows' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/SQL/SQLDB.h:55:16: note: Virtual function in base class pinot-1.22/SQL/SQLiteBase.h:61:16: note: Function in derived class pinot-1.22/SQL/SQLiteBase.h:63:23: style: The function 'getColumnName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/SQL/SQLDB.h:57:23: note: Virtual function in base class pinot-1.22/SQL/SQLiteBase.h:63:23: note: Function in derived class pinot-1.22/SQL/SQLiteBase.h:65:19: style: The function 'nextRow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/SQL/SQLDB.h:59:19: note: Virtual function in base class pinot-1.22/SQL/SQLiteBase.h:65:19: note: Function in derived class pinot-1.22/SQL/SQLiteBase.h:67:16: style: The function 'rewind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/SQL/SQLDB.h:61:16: note: Virtual function in base class pinot-1.22/SQL/SQLiteBase.h:67:16: note: Function in derived class pinot-1.22/SQL/SQLiteBase.h:90:12: style: The destructor '~SQLiteBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/SQL/SQLDB.h:80:12: note: Virtual destructor in base class pinot-1.22/SQL/SQLiteBase.h:90:12: note: Destructor in derived class pinot-1.22/SQL/SQLiteBase.h:97:16: style: The function 'isOpen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/SQL/SQLDB.h:87:16: note: Virtual function in base class pinot-1.22/SQL/SQLiteBase.h:97:16: note: Function in derived class pinot-1.22/SQL/SQLiteBase.h:101:16: style: The function 'alterTable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/SQL/SQLDB.h:89:16: note: Virtual function in base class pinot-1.22/SQL/SQLiteBase.h:101:16: note: Function in derived class pinot-1.22/SQL/SQLiteBase.h:105:16: style: The function 'beginTransaction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/SQL/SQLDB.h:93:16: note: Virtual function in base class pinot-1.22/SQL/SQLiteBase.h:105:16: note: Function in derived class pinot-1.22/SQL/SQLiteBase.h:107:16: style: The function 'rollbackTransaction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/SQL/SQLDB.h:95:16: note: Virtual function in base class pinot-1.22/SQL/SQLiteBase.h:107:16: note: Function in derived class pinot-1.22/SQL/SQLiteBase.h:109:16: style: The function 'endTransaction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/SQL/SQLDB.h:97:16: note: Virtual function in base class pinot-1.22/SQL/SQLiteBase.h:109:16: note: Function in derived class pinot-1.22/SQL/SQLiteBase.h:111:16: style: The function 'executeSimpleStatement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/SQL/SQLDB.h:99:16: note: Virtual function in base class pinot-1.22/SQL/SQLiteBase.h:111:16: note: Function in derived class pinot-1.22/SQL/SQLiteBase.h:113:23: style: The function 'executeStatement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/SQL/SQLDB.h:101:23: note: Virtual function in base class pinot-1.22/SQL/SQLiteBase.h:113:23: note: Function in derived class pinot-1.22/SQL/SQLiteBase.h:115:16: style: The function 'prepareStatement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/SQL/SQLDB.h:103:16: note: Virtual function in base class pinot-1.22/SQL/SQLiteBase.h:115:16: note: Function in derived class pinot-1.22/SQL/SQLiteBase.h:118:23: style: The function 'executePreparedStatement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/SQL/SQLDB.h:106:23: note: Virtual function in base class pinot-1.22/SQL/SQLiteBase.h:118:23: note: Function in derived class pinot-1.22/SQL/SQLiteBase.h:121:23: style: The function 'executePreparedStatement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/SQL/SQLDB.h:109:23: note: Virtual function in base class pinot-1.22/SQL/SQLiteBase.h:121:23: note: Function in derived class pinot-1.22/SQL/ActionQueue.h:33:12: style: The destructor '~ActionQueue' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/SQL/SQLiteBase.h:90:12: note: Virtual destructor in base class pinot-1.22/SQL/ActionQueue.h:33:12: note: Destructor in derived class pinot-1.22/SQL/ActionQueue.cpp:40:63: performance: Function parameter 'queueId' should be passed by const reference. [passedByValue] pinot-1.22/SQL/CrawlHistory.h:35:3: style: Class 'CrawlHistory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/SQL/CrawlHistory.h:36:12: style: The destructor '~CrawlHistory' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/SQL/SQLiteBase.h:90:12: note: Virtual destructor in base class pinot-1.22/SQL/CrawlHistory.h:36:12: note: Destructor in derived class pinot-1.22/SQL/MetaDataBackup.cpp:363:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_FIELDS [valueFlowBailoutIncompleteVar] pinot-1.22/SQL/MetaDataBackup.cpp:405:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_FIELDS [valueFlowBailoutIncompleteVar] pinot-1.22/SQL/MetaDataBackup.cpp:481:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_FIELDS [valueFlowBailoutIncompleteVar] pinot-1.22/SQL/MetaDataBackup.h:33:3: style: Class 'MetaDataBackup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/SQL/MetaDataBackup.h:34:12: style: The destructor '~MetaDataBackup' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/SQL/SQLiteBase.h:90:12: note: Virtual destructor in base class pinot-1.22/SQL/MetaDataBackup.h:34:12: note: Destructor in derived class pinot-1.22/SQL/MetaDataBackup.cpp:402:9: style: The scope of the variable 'value' can be reduced. [variableScope] pinot-1.22/SQL/MetaDataBackup.cpp:56:12: style: Variable 'url' is assigned a value that is never used. [unreadVariable] pinot-1.22/SQL/MetaDataBackup.cpp:125:12: style: Variable 'url' is assigned a value that is never used. [unreadVariable] pinot-1.22/SQL/MetaDataBackup.cpp:268:12: style: Variable 'url' is assigned a value that is never used. [unreadVariable] pinot-1.22/SQL/QueryHistory.h:33:3: style: Class 'QueryHistory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/SQL/QueryHistory.h:34:12: style: The destructor '~QueryHistory' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/SQL/SQLiteBase.h:90:12: note: Virtual destructor in base class pinot-1.22/SQL/QueryHistory.h:34:12: note: Destructor in derived class pinot-1.22/SQL/QueryHistory.cpp:115:12: style: Local variable 'row' shadows outer variable [shadowVariable] pinot-1.22/SQL/QueryHistory.cpp:107:11: note: Shadowed declaration pinot-1.22/SQL/QueryHistory.cpp:115:12: note: Shadow variable pinot-1.22/SQL/SQLiteBase.cpp:777:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] pinot-1.22/SQL/SQLiteBase.cpp:41:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] pinot-1.22/SQL/SQLiteBase.cpp:191:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] pinot-1.22/SQL/SQLiteBase.cpp:578:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] pinot-1.22/SQL/SQLiteBase.cpp:615:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] pinot-1.22/SQL/SQLiteBase.cpp:49:8: style:inconclusive: Technically the member function 'FinalizeStatementsFunc::operator()' can be const. [functionConst] pinot-1.22/SQL/SQLiteBase.h:67:16: style: Virtual function 'rewind' is called from destructor '~SQLiteResults()' at line 165. Dynamic binding is not used. [virtualCallInConstructor] pinot-1.22/SQL/SQLiteBase.cpp:165:3: note: Calling rewind pinot-1.22/SQL/SQLiteBase.h:67:16: note: rewind is a virtual function pinot-1.22/SQL/SQLiteBase.cpp:137:12: style: Checking if unsigned expression 'm_nRows' is less than zero. [unsignedLessThanZero] pinot-1.22/SQL/SQLiteBase.cpp:267:21: style: Checking if unsigned expression 'm_nCurrentRow' is less than zero. [unsignedLessThanZero] pinot-1.22/SQL/SQLiteBase.cpp:38:30: style: Parameter 'pData' can be declared as pointer to const. However it seems that 'busyHandler' is a callback function, if 'pData' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pinot-1.22/SQL/SQLiteBase.cpp:372:37: note: You might need to cast the function pointer here pinot-1.22/SQL/SQLiteBase.cpp:38:30: note: Parameter 'pData' can be declared as pointer to const pinot-1.22/SQL/ViewHistory.h:31:3: style: Class 'ViewHistory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/SQL/ViewHistory.h:32:12: style: The destructor '~ViewHistory' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/SQL/SQLiteBase.h:90:12: note: Virtual destructor in base class pinot-1.22/SQL/ViewHistory.h:32:12: note: Destructor in derived class pinot-1.22/Tokenize/FilterUtils.cpp:253:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/FilterUtils.cpp:390:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/FilterUtils.cpp:250:19: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] pinot-1.22/Tokenize/TextConverter.h:30:3: style: Class 'TextConverter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/Tokenize/filters/HtmlFilter.h:129:4: style: Class 'ParserState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/Tokenize/filters/HtmlFilter.h:56:11: style: The destructor '~HtmlFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:93:11: note: Virtual destructor in base class pinot-1.22/Tokenize/filters/HtmlFilter.h:56:11: note: Destructor in derived class pinot-1.22/Tokenize/filters/HtmlFilter.h:60:15: style: The function 'is_data_input_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:121:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/HtmlFilter.h:60:15: note: Function in derived class pinot-1.22/Tokenize/filters/HtmlFilter.h:68:15: style: The function 'set_property' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:129:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/HtmlFilter.h:68:15: note: Function in derived class pinot-1.22/Tokenize/filters/HtmlFilter.h:77:15: style: The function 'set_document_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:138:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/HtmlFilter.h:77:15: note: Function in derived class pinot-1.22/Tokenize/filters/HtmlFilter.h:83:15: style: The function 'set_document_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:144:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/HtmlFilter.h:83:15: note: Function in derived class pinot-1.22/Tokenize/filters/HtmlFilter.h:89:15: style: The function 'set_document_file' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:150:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/HtmlFilter.h:89:15: note: Function in derived class pinot-1.22/Tokenize/filters/HtmlFilter.h:96:15: style: The function 'set_document_uri' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:157:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/HtmlFilter.h:96:15: note: Function in derived class pinot-1.22/Tokenize/filters/HtmlFilter.h:105:15: style: The function 'has_documents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:166:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/HtmlFilter.h:105:15: note: Function in derived class pinot-1.22/Tokenize/filters/HtmlFilter.h:110:15: style: The function 'next_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:171:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/HtmlFilter.h:110:15: note: Function in derived class pinot-1.22/Tokenize/filters/HtmlFilter.h:115:15: style: The function 'skip_to_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:176:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/HtmlFilter.h:115:15: note: Function in derived class pinot-1.22/Tokenize/filters/HtmlFilter.h:121:22: style: The function 'get_error' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:182:22: note: Virtual function in base class pinot-1.22/Tokenize/filters/HtmlFilter.h:121:22: note: Function in derived class pinot-1.22/Tokenize/filters/HtmlFilter.h:168:15: style: The function 'rewind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:214:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/HtmlFilter.h:168:15: note: Function in derived class pinot-1.22/Tokenize/filters/XmlFilter.h:34:11: style: The destructor '~XmlFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:93:11: note: Virtual destructor in base class pinot-1.22/Tokenize/filters/XmlFilter.h:34:11: note: Destructor in derived class pinot-1.22/Tokenize/filters/XmlFilter.h:40:15: style: The function 'is_data_input_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:121:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/XmlFilter.h:40:15: note: Function in derived class pinot-1.22/Tokenize/filters/XmlFilter.h:48:15: style: The function 'set_property' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:129:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/XmlFilter.h:48:15: note: Function in derived class pinot-1.22/Tokenize/filters/XmlFilter.h:57:15: style: The function 'set_document_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:138:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/XmlFilter.h:57:15: note: Function in derived class pinot-1.22/Tokenize/filters/XmlFilter.h:63:15: style: The function 'set_document_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:144:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/XmlFilter.h:63:15: note: Function in derived class pinot-1.22/Tokenize/filters/XmlFilter.h:69:15: style: The function 'set_document_file' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:150:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/XmlFilter.h:69:15: note: Function in derived class pinot-1.22/Tokenize/filters/XmlFilter.h:76:15: style: The function 'set_document_uri' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:157:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/XmlFilter.h:76:15: note: Function in derived class pinot-1.22/Tokenize/filters/XmlFilter.h:85:15: style: The function 'has_documents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:166:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/XmlFilter.h:85:15: note: Function in derived class pinot-1.22/Tokenize/filters/XmlFilter.h:90:15: style: The function 'next_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:171:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/XmlFilter.h:90:15: note: Function in derived class pinot-1.22/Tokenize/filters/XmlFilter.h:95:15: style: The function 'skip_to_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:176:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/XmlFilter.h:95:15: note: Function in derived class pinot-1.22/Tokenize/filters/XmlFilter.h:101:22: style: The function 'get_error' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:182:22: note: Virtual function in base class pinot-1.22/Tokenize/filters/XmlFilter.h:101:22: note: Function in derived class pinot-1.22/Tokenize/filters/XmlFilter.h:106:15: style: The function 'rewind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:214:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/XmlFilter.h:106:15: note: Function in derived class pinot-1.22/Tokenize/FilterUtils.cpp:263:21: style: C-style pointer casting [cstyleCast] pinot-1.22/Tokenize/FilterUtils.cpp:491:52: style: The scope of the variable 'docSuccess' can be reduced. [variableScope] pinot-1.22/Tokenize/FilterUtils.cpp:250:9: style: Variable 'pInFile' can be declared as pointer to const [constVariablePointer] pinot-1.22/Tokenize/FilterUtils.cpp:324:66: style: Parameter 'pFilter' can be declared as pointer to const [constParameterPointer] pinot-1.22/Tokenize/FilterUtils.cpp:477:12: style: Variable 'inUse' is assigned a value that is never used. [unreadVariable] pinot-1.22/Tokenize/FilterUtils.cpp:491:63: style: Variable 'docSuccess' is assigned a value that is never used. [unreadVariable] pinot-1.22/Tokenize/TextConverter.cpp:65:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/TextConverter.h:38:15: performance:inconclusive: Technically the member function 'TextConverter::fromUTF8' can be static (but you may consider moving to unnamed namespace). [functionStatic] pinot-1.22/Tokenize/TextConverter.cpp:181:23: note: Technically the member function 'TextConverter::fromUTF8' can be static (but you may consider moving to unnamed namespace). pinot-1.22/Tokenize/TextConverter.h:38:15: note: Technically the member function 'TextConverter::fromUTF8' can be static (but you may consider moving to unnamed namespace). pinot-1.22/Tokenize/TextConverter.cpp:52:7: style: The scope of the variable 'invalidSequence' can be reduced. [variableScope] pinot-1.22/Tokenize/TextConverter.cpp:187:16: style: Variable 'ce' can be declared as reference to const [constVariableReference] pinot-1.22/Tokenize/filters/ArchiveFilter.cc:105:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_DATA [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/ArchiveFilter.cc:120:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXIMUM_NESTED_SIZE [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/ArchiveFilter.cc:150:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARCHIVE_OK [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/ArchiveFilter.cc:176:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/ArchiveFilter.cc:302:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARCHIVE_OK [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/ArchiveFilter.h:115:15: style: Virtual function 'rewind' is called from destructor '~ArchiveFilter()' at line 89. Dynamic binding is not used. [virtualCallInConstructor] pinot-1.22/Tokenize/filters/ArchiveFilter.cc:89:2: note: Calling rewind pinot-1.22/Tokenize/filters/ArchiveFilter.h:115:15: note: rewind is a virtual function pinot-1.22/Tokenize/filters/ArchiveFilter.h:35:11: style: The destructor '~ArchiveFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:93:11: note: Virtual destructor in base class pinot-1.22/Tokenize/filters/ArchiveFilter.h:35:11: note: Destructor in derived class pinot-1.22/Tokenize/filters/ArchiveFilter.h:41:15: style: The function 'set_mime_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:115:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ArchiveFilter.h:41:15: note: Function in derived class pinot-1.22/Tokenize/filters/ArchiveFilter.h:44:15: style: The function 'is_data_input_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:121:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ArchiveFilter.h:44:15: note: Function in derived class pinot-1.22/Tokenize/filters/ArchiveFilter.h:52:15: style: The function 'set_property' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:129:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ArchiveFilter.h:52:15: note: Function in derived class pinot-1.22/Tokenize/filters/ArchiveFilter.h:61:15: style: The function 'set_document_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:138:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ArchiveFilter.h:61:15: note: Function in derived class pinot-1.22/Tokenize/filters/ArchiveFilter.h:67:15: style: The function 'set_document_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:144:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ArchiveFilter.h:67:15: note: Function in derived class pinot-1.22/Tokenize/filters/ArchiveFilter.h:73:15: style: The function 'set_document_file' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:150:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ArchiveFilter.h:73:15: note: Function in derived class pinot-1.22/Tokenize/filters/ArchiveFilter.h:80:15: style: The function 'set_document_uri' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:157:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ArchiveFilter.h:80:15: note: Function in derived class pinot-1.22/Tokenize/filters/ArchiveFilter.h:89:15: style: The function 'has_documents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:166:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ArchiveFilter.h:89:15: note: Function in derived class pinot-1.22/Tokenize/filters/ArchiveFilter.h:94:15: style: The function 'next_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:171:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ArchiveFilter.h:94:15: note: Function in derived class pinot-1.22/Tokenize/filters/ArchiveFilter.h:99:15: style: The function 'skip_to_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:176:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ArchiveFilter.h:99:15: note: Function in derived class pinot-1.22/Tokenize/filters/ArchiveFilter.h:105:22: style: The function 'get_error' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:182:22: note: Virtual function in base class pinot-1.22/Tokenize/filters/ArchiveFilter.h:105:22: note: Function in derived class pinot-1.22/Tokenize/filters/ArchiveFilter.h:115:15: style: The function 'rewind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:214:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ArchiveFilter.h:115:15: note: Function in derived class pinot-1.22/Tokenize/filters/ArchiveFilter.cc:140:11: style: C-style pointer casting [cstyleCast] pinot-1.22/Tokenize/filters/ChmFilter.cc:71:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHM_ENUMERATOR_CONTINUE [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/ChmFilter.cc:104:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_FILE_NAME [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/ChmFilter.cc:114:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXIMUM_NESTED_SIZE [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/ChmFilter.cc:184:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHM_RESOLVE_SUCCESS [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/ChmFilter.cc:251:11: error: Deallocation of an auto-variable (unitInfo) results in undefined behaviour. [autovarInvalidDeallocation] pinot-1.22/Tokenize/filters/ChmFilter.cc:189:15: note: Address of variable taken here. pinot-1.22/Tokenize/filters/ChmFilter.cc:251:11: note: Deallocating memory that was not dynamically allocated pinot-1.22/Tokenize/filters/ChmFilter.h:117:15: style: Virtual function 'rewind' is called from destructor '~ChmFilter()' at line 99. Dynamic binding is not used. [virtualCallInConstructor] pinot-1.22/Tokenize/filters/ChmFilter.cc:99:2: note: Calling rewind pinot-1.22/Tokenize/filters/ChmFilter.h:117:15: note: rewind is a virtual function pinot-1.22/Tokenize/filters/ChmFilter.h:36:11: style: The destructor '~ChmFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:93:11: note: Virtual destructor in base class pinot-1.22/Tokenize/filters/ChmFilter.h:36:11: note: Destructor in derived class pinot-1.22/Tokenize/filters/ChmFilter.h:42:15: style: The function 'is_data_input_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:121:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ChmFilter.h:42:15: note: Function in derived class pinot-1.22/Tokenize/filters/ChmFilter.h:50:15: style: The function 'set_property' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:129:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ChmFilter.h:50:15: note: Function in derived class pinot-1.22/Tokenize/filters/ChmFilter.h:59:15: style: The function 'set_document_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:138:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ChmFilter.h:59:15: note: Function in derived class pinot-1.22/Tokenize/filters/ChmFilter.h:65:15: style: The function 'set_document_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:144:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ChmFilter.h:65:15: note: Function in derived class pinot-1.22/Tokenize/filters/ChmFilter.h:71:15: style: The function 'set_document_file' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:150:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ChmFilter.h:71:15: note: Function in derived class pinot-1.22/Tokenize/filters/ChmFilter.h:78:15: style: The function 'set_document_uri' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:157:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ChmFilter.h:78:15: note: Function in derived class pinot-1.22/Tokenize/filters/ChmFilter.h:87:15: style: The function 'has_documents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:166:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ChmFilter.h:87:15: note: Function in derived class pinot-1.22/Tokenize/filters/ChmFilter.h:92:15: style: The function 'next_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:171:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ChmFilter.h:92:15: note: Function in derived class pinot-1.22/Tokenize/filters/ChmFilter.h:97:15: style: The function 'skip_to_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:176:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ChmFilter.h:97:15: note: Function in derived class pinot-1.22/Tokenize/filters/ChmFilter.h:103:22: style: The function 'get_error' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:182:22: note: Virtual function in base class pinot-1.22/Tokenize/filters/ChmFilter.h:103:22: note: Function in derived class pinot-1.22/Tokenize/filters/ChmFilter.h:117:15: style: The function 'rewind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:214:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ChmFilter.h:117:15: note: Function in derived class pinot-1.22/Tokenize/filters/ChmFilter.cc:229:6: style: C-style pointer casting [cstyleCast] pinot-1.22/Tokenize/filters/ChmFilter.cc:295:9: style: C-style pointer casting [cstyleCast] pinot-1.22/Tokenize/filters/ChmFilter.cc:287:46: style: Parameter 'pUnitInfo' can be declared as pointer to const [constParameterPointer] pinot-1.22/Tokenize/filters/ExifImageFilter.cc:159:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_FILE_NAME [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/ExifImageFilter.h:106:15: style: Virtual function 'rewind' is called from destructor '~ExifImageFilter()' at line 154. Dynamic binding is not used. [virtualCallInConstructor] pinot-1.22/Tokenize/filters/ExifImageFilter.cc:154:2: note: Calling rewind pinot-1.22/Tokenize/filters/ExifImageFilter.h:106:15: note: rewind is a virtual function pinot-1.22/Tokenize/filters/ExifImageFilter.cc:69:3: style: Class 'ExifMetaData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/Tokenize/filters/ExifImageFilter.h:34:11: style: The destructor '~ExifImageFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:93:11: note: Virtual destructor in base class pinot-1.22/Tokenize/filters/ExifImageFilter.h:34:11: note: Destructor in derived class pinot-1.22/Tokenize/filters/ExifImageFilter.h:40:15: style: The function 'is_data_input_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:121:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ExifImageFilter.h:40:15: note: Function in derived class pinot-1.22/Tokenize/filters/ExifImageFilter.h:48:15: style: The function 'set_property' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:129:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ExifImageFilter.h:48:15: note: Function in derived class pinot-1.22/Tokenize/filters/ExifImageFilter.h:57:15: style: The function 'set_document_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:138:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ExifImageFilter.h:57:15: note: Function in derived class pinot-1.22/Tokenize/filters/ExifImageFilter.h:63:15: style: The function 'set_document_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:144:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ExifImageFilter.h:63:15: note: Function in derived class pinot-1.22/Tokenize/filters/ExifImageFilter.h:69:15: style: The function 'set_document_file' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:150:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ExifImageFilter.h:69:15: note: Function in derived class pinot-1.22/Tokenize/filters/ExifImageFilter.h:76:15: style: The function 'set_document_uri' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:157:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ExifImageFilter.h:76:15: note: Function in derived class pinot-1.22/Tokenize/filters/ExifImageFilter.h:85:15: style: The function 'has_documents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:166:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ExifImageFilter.h:85:15: note: Function in derived class pinot-1.22/Tokenize/filters/ExifImageFilter.h:90:15: style: The function 'next_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:171:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ExifImageFilter.h:90:15: note: Function in derived class pinot-1.22/Tokenize/filters/ExifImageFilter.h:95:15: style: The function 'skip_to_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:176:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ExifImageFilter.h:95:15: note: Function in derived class pinot-1.22/Tokenize/filters/ExifImageFilter.h:101:22: style: The function 'get_error' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:182:22: note: Virtual function in base class pinot-1.22/Tokenize/filters/ExifImageFilter.h:101:22: note: Function in derived class pinot-1.22/Tokenize/filters/ExifImageFilter.h:106:15: style: The function 'rewind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:214:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ExifImageFilter.h:106:15: note: Function in derived class pinot-1.22/Tokenize/filters/ExifImageFilter.cc:87:28: style: C-style pointer casting [cstyleCast] pinot-1.22/Tokenize/filters/Exiv2ImageFilter.cc:176:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_FILE_NAME [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/Exiv2ImageFilter.cc:327:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/Exiv2ImageFilter.h:106:15: style: Virtual function 'rewind' is called from destructor '~Exiv2ImageFilter()' at line 171. Dynamic binding is not used. [virtualCallInConstructor] pinot-1.22/Tokenize/filters/Exiv2ImageFilter.cc:171:2: note: Calling rewind pinot-1.22/Tokenize/filters/Exiv2ImageFilter.h:106:15: note: rewind is a virtual function pinot-1.22/Tokenize/filters/Exiv2ImageFilter.h:34:11: style: The destructor '~Exiv2ImageFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:93:11: note: Virtual destructor in base class pinot-1.22/Tokenize/filters/Exiv2ImageFilter.h:34:11: note: Destructor in derived class pinot-1.22/Tokenize/filters/Exiv2ImageFilter.h:40:15: style: The function 'is_data_input_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:121:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/Exiv2ImageFilter.h:40:15: note: Function in derived class pinot-1.22/Tokenize/filters/Exiv2ImageFilter.h:48:15: style: The function 'set_property' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:129:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/Exiv2ImageFilter.h:48:15: note: Function in derived class pinot-1.22/Tokenize/filters/Exiv2ImageFilter.h:57:15: style: The function 'set_document_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:138:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/Exiv2ImageFilter.h:57:15: note: Function in derived class pinot-1.22/Tokenize/filters/Exiv2ImageFilter.h:63:15: style: The function 'set_document_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:144:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/Exiv2ImageFilter.h:63:15: note: Function in derived class pinot-1.22/Tokenize/filters/Exiv2ImageFilter.h:69:15: style: The function 'set_document_file' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:150:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/Exiv2ImageFilter.h:69:15: note: Function in derived class pinot-1.22/Tokenize/filters/Exiv2ImageFilter.h:76:15: style: The function 'set_document_uri' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:157:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/Exiv2ImageFilter.h:76:15: note: Function in derived class pinot-1.22/Tokenize/filters/Exiv2ImageFilter.h:85:15: style: The function 'has_documents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:166:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/Exiv2ImageFilter.h:85:15: note: Function in derived class pinot-1.22/Tokenize/filters/Exiv2ImageFilter.h:90:15: style: The function 'next_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:171:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/Exiv2ImageFilter.h:90:15: note: Function in derived class pinot-1.22/Tokenize/filters/Exiv2ImageFilter.h:95:15: style: The function 'skip_to_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:176:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/Exiv2ImageFilter.h:95:15: note: Function in derived class pinot-1.22/Tokenize/filters/Exiv2ImageFilter.h:101:22: style: The function 'get_error' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:182:22: note: Virtual function in base class pinot-1.22/Tokenize/filters/Exiv2ImageFilter.h:101:22: note: Function in derived class pinot-1.22/Tokenize/filters/Exiv2ImageFilter.h:106:15: style: The function 'rewind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:214:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/Exiv2ImageFilter.h:106:15: note: Function in derived class pinot-1.22/Tokenize/filters/Exiv2ImageFilter.cc:109:16: style: Variable 'timeTm.tm_sec' is reassigned a value before the old one has been used. [redundantAssignment] pinot-1.22/Tokenize/filters/Exiv2ImageFilter.cc:97:16: note: timeTm.tm_sec is assigned pinot-1.22/Tokenize/filters/Exiv2ImageFilter.cc:109:16: note: timeTm.tm_sec is overwritten pinot-1.22/Tokenize/filters/Exiv2ImageFilter.cc:105:16: style: Variable 'timeTm.tm_mon' is reassigned a value before the old one has been used. [redundantAssignment] pinot-1.22/Tokenize/filters/Exiv2ImageFilter.cc:98:16: note: timeTm.tm_mon is assigned pinot-1.22/Tokenize/filters/Exiv2ImageFilter.cc:105:16: note: timeTm.tm_mon is overwritten pinot-1.22/Tokenize/filters/Exiv2ImageFilter.cc:144:16: style: Variable 'timeTm.tm_sec' is reassigned a value before the old one has been used. [redundantAssignment] pinot-1.22/Tokenize/filters/Exiv2ImageFilter.cc:133:16: note: timeTm.tm_sec is assigned pinot-1.22/Tokenize/filters/Exiv2ImageFilter.cc:144:16: note: timeTm.tm_sec is overwritten pinot-1.22/Tokenize/filters/Exiv2ImageFilter.cc:140:16: style: Variable 'timeTm.tm_mon' is reassigned a value before the old one has been used. [redundantAssignment] pinot-1.22/Tokenize/filters/Exiv2ImageFilter.cc:134:16: note: timeTm.tm_mon is assigned pinot-1.22/Tokenize/filters/Exiv2ImageFilter.cc:140:16: note: timeTm.tm_mon is overwritten pinot-1.22/Tokenize/filters/Exiv2ImageFilter.cc:399:26: style: Variable 'e' can be declared as reference to const [constVariableReference] pinot-1.22/Tokenize/filters/ExternalFilter.cc:135:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_FILE_NAME [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/ExternalFilter.cc:145:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXIMUM_NESTED_SIZE [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/ExternalFilter.cc:274:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/ExternalFilter.cc:370:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/ExternalFilter.h:109:15: style: Virtual function 'rewind' is called from destructor '~ExternalFilter()' at line 130. Dynamic binding is not used. [virtualCallInConstructor] pinot-1.22/Tokenize/filters/ExternalFilter.cc:130:2: note: Calling rewind pinot-1.22/Tokenize/filters/ExternalFilter.h:109:15: note: rewind is a virtual function pinot-1.22/Tokenize/filters/FileOutputFilter.h:32:11: style: The destructor '~FileOutputFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:93:11: note: Virtual destructor in base class pinot-1.22/Tokenize/filters/FileOutputFilter.h:32:11: note: Destructor in derived class pinot-1.22/Tokenize/filters/ExternalFilter.h:36:11: style: The destructor '~ExternalFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/FileOutputFilter.h:32:11: note: Virtual destructor in base class pinot-1.22/Tokenize/filters/ExternalFilter.h:36:11: note: Destructor in derived class pinot-1.22/Tokenize/filters/ExternalFilter.h:46:15: style: The function 'is_data_input_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:121:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ExternalFilter.h:46:15: note: Function in derived class pinot-1.22/Tokenize/filters/ExternalFilter.h:54:15: style: The function 'set_property' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:129:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ExternalFilter.h:54:15: note: Function in derived class pinot-1.22/Tokenize/filters/ExternalFilter.h:63:15: style: The function 'set_document_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:138:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ExternalFilter.h:63:15: note: Function in derived class pinot-1.22/Tokenize/filters/ExternalFilter.h:69:15: style: The function 'set_document_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:144:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ExternalFilter.h:69:15: note: Function in derived class pinot-1.22/Tokenize/filters/ExternalFilter.h:75:15: style: The function 'set_document_uri' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:157:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ExternalFilter.h:75:15: note: Function in derived class pinot-1.22/Tokenize/filters/ExternalFilter.h:84:15: style: The function 'has_documents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:166:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ExternalFilter.h:84:15: note: Function in derived class pinot-1.22/Tokenize/filters/ExternalFilter.h:89:15: style: The function 'next_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:171:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ExternalFilter.h:89:15: note: Function in derived class pinot-1.22/Tokenize/filters/ExternalFilter.h:94:15: style: The function 'skip_to_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:176:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ExternalFilter.h:94:15: note: Function in derived class pinot-1.22/Tokenize/filters/ExternalFilter.h:100:22: style: The function 'get_error' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:182:22: note: Virtual function in base class pinot-1.22/Tokenize/filters/ExternalFilter.h:100:22: note: Function in derived class pinot-1.22/Tokenize/filters/ExternalFilter.h:109:15: style: The function 'rewind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:214:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/ExternalFilter.h:109:15: note: Function in derived class pinot-1.22/Tokenize/filters/ExternalFilter.cc:292:27: style: C-style pointer casting [cstyleCast] pinot-1.22/Tokenize/filters/ExternalFilter.cc:253:11: style: Variable 'pRootElement' can be declared as pointer to const [constVariablePointer] pinot-1.22/Tokenize/filters/FileOutputFilter.cc:73:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/Filter.h:118:14: performance: Function 'get_mime_type()' should return member 'm_mimeType' by const reference. [returnByReference] pinot-1.22/Tokenize/filters/FilterFactory.cc:253:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/FilterFactory.cc:318:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/TextFilter.h:34:11: style: The destructor '~TextFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:93:11: note: Virtual destructor in base class pinot-1.22/Tokenize/filters/TextFilter.h:34:11: note: Destructor in derived class pinot-1.22/Tokenize/filters/TextFilter.h:40:15: style: The function 'is_data_input_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:121:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TextFilter.h:40:15: note: Function in derived class pinot-1.22/Tokenize/filters/TextFilter.h:48:15: style: The function 'set_property' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:129:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TextFilter.h:48:15: note: Function in derived class pinot-1.22/Tokenize/filters/TextFilter.h:57:15: style: The function 'set_document_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:138:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TextFilter.h:57:15: note: Function in derived class pinot-1.22/Tokenize/filters/TextFilter.h:63:15: style: The function 'set_document_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:144:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TextFilter.h:63:15: note: Function in derived class pinot-1.22/Tokenize/filters/TextFilter.h:69:15: style: The function 'set_document_file' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:150:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TextFilter.h:69:15: note: Function in derived class pinot-1.22/Tokenize/filters/TextFilter.h:76:15: style: The function 'set_document_uri' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:157:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TextFilter.h:76:15: note: Function in derived class pinot-1.22/Tokenize/filters/TextFilter.h:85:15: style: The function 'has_documents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:166:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TextFilter.h:85:15: note: Function in derived class pinot-1.22/Tokenize/filters/TextFilter.h:90:15: style: The function 'next_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:171:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TextFilter.h:90:15: note: Function in derived class pinot-1.22/Tokenize/filters/TextFilter.h:95:15: style: The function 'skip_to_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:176:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TextFilter.h:95:15: note: Function in derived class pinot-1.22/Tokenize/filters/TextFilter.h:101:22: style: The function 'get_error' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:182:22: note: Virtual function in base class pinot-1.22/Tokenize/filters/TextFilter.h:101:22: note: Function in derived class pinot-1.22/Tokenize/filters/TextFilter.h:106:15: style: The function 'rewind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:214:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TextFilter.h:106:15: note: Function in derived class pinot-1.22/Tokenize/filters/FilterFactory.cc:202:8: style: Variable 'pHandle' can be declared as pointer to const [constVariablePointer] pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:99:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:175:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_DATA [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:186:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFERRED_CHARSET [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:313:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:363:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:573:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:820:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMIME_CONTENT_ENCODING_QUOTEDPRINTABLE [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:921:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:1025:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/GMimeMboxFilter.h:160:7: style:inconclusive: Technically the member function 'Dijon::GMimeMboxFilter::readStream' can be const. [functionConst] pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:540:23: note: Technically the member function 'Dijon::GMimeMboxFilter::readStream' can be const. pinot-1.22/Tokenize/filters/GMimeMboxFilter.h:160:7: note: Technically the member function 'Dijon::GMimeMboxFilter::readStream' can be const. pinot-1.22/Tokenize/filters/GMimeMboxFilter.h:45:11: style: The destructor '~GMimeMboxFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:93:11: note: Virtual destructor in base class pinot-1.22/Tokenize/filters/GMimeMboxFilter.h:45:11: note: Destructor in derived class pinot-1.22/Tokenize/filters/GMimeMboxFilter.h:51:15: style: The function 'is_data_input_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:121:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/GMimeMboxFilter.h:51:15: note: Function in derived class pinot-1.22/Tokenize/filters/GMimeMboxFilter.h:59:15: style: The function 'set_property' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:129:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/GMimeMboxFilter.h:59:15: note: Function in derived class pinot-1.22/Tokenize/filters/GMimeMboxFilter.h:68:15: style: The function 'set_document_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:138:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/GMimeMboxFilter.h:68:15: note: Function in derived class pinot-1.22/Tokenize/filters/GMimeMboxFilter.h:74:15: style: The function 'set_document_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:144:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/GMimeMboxFilter.h:74:15: note: Function in derived class pinot-1.22/Tokenize/filters/GMimeMboxFilter.h:80:15: style: The function 'set_document_file' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:150:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/GMimeMboxFilter.h:80:15: note: Function in derived class pinot-1.22/Tokenize/filters/GMimeMboxFilter.h:87:15: style: The function 'set_document_uri' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:157:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/GMimeMboxFilter.h:87:15: note: Function in derived class pinot-1.22/Tokenize/filters/GMimeMboxFilter.h:96:15: style: The function 'has_documents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:166:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/GMimeMboxFilter.h:96:15: note: Function in derived class pinot-1.22/Tokenize/filters/GMimeMboxFilter.h:101:15: style: The function 'next_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:171:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/GMimeMboxFilter.h:101:15: note: Function in derived class pinot-1.22/Tokenize/filters/GMimeMboxFilter.h:106:15: style: The function 'skip_to_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:176:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/GMimeMboxFilter.h:106:15: note: Function in derived class pinot-1.22/Tokenize/filters/GMimeMboxFilter.h:112:22: style: The function 'get_error' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:182:22: note: Virtual function in base class pinot-1.22/Tokenize/filters/GMimeMboxFilter.h:112:22: note: Function in derived class pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:304:6: warning: %ld in format string (no. 1) requires 'long *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:1097:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:103:12: style: Redundant initialization for 'startPos'. The initialized value is overwritten before it is read. [redundantInitialization] pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:99:29: note: startPos is initialized pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:103:12: note: startPos is overwritten pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:623:48: style:inconclusive: Function 'extractPart' argument 1 names different: declaration 'mimeObject' definition 'part'. [funcArgNamesDifferent] pinot-1.22/Tokenize/filters/GMimeMboxFilter.h:164:32: note: Function 'extractPart' argument 1 names different: declaration 'mimeObject' definition 'part'. pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:623:48: note: Function 'extractPart' argument 1 names different: declaration 'mimeObject' definition 'part'. pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:1081:54: style: Parameter 'mboxPart' can be declared as reference to const [constParameterReference] pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:543:20: style: Variable 'streamLen' is assigned a value that is never used. [unreadVariable] pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:866:20: style: Variable 'writeLen' is assigned a value that is never used. [unreadVariable] pinot-1.22/Tokenize/filters/HtmlFilter.cc:89:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/HtmlFilter.cc:145:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/HtmlFilter.cc:344:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/HtmlFilter.cc:554:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_DATA [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/HtmlFilter.cc:565:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPERATING_MODE [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/HtmlFilter.cc:609:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/HtmlFilter.cc:78:8: style:inconclusive: Technically the member function 'ToLower::operator()' can be const. [functionConst] pinot-1.22/Tokenize/filters/HtmlFilter.h:168:15: style: Virtual function 'rewind' is called from destructor '~HtmlFilter()' at line 549. Dynamic binding is not used. [virtualCallInConstructor] pinot-1.22/Tokenize/filters/HtmlFilter.cc:549:2: note: Calling rewind pinot-1.22/Tokenize/filters/HtmlFilter.h:168:15: note: rewind is a virtual function pinot-1.22/Tokenize/filters/HtmlFilter.cc:117:11: style: Variable 'pos' is reassigned a value before the old one has been used. [redundantAssignment] pinot-1.22/Tokenize/filters/HtmlFilter.cc:109:4: note: pos is assigned pinot-1.22/Tokenize/filters/HtmlFilter.cc:117:11: note: pos is overwritten pinot-1.22/Tokenize/filters/HtmlFilter.cc:118:34: style: Unsigned expression 'pos' can't be negative so it is unnecessary to test it. [unsignedPositive] pinot-1.22/Tokenize/filters/HtmlParser.cc:481:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/HtmlParser.cc:123:13: warning: Member variable 'HtmlParser::in_script' is not initialized in the constructor. [uninitMemberVar] pinot-1.22/Tokenize/filters/HtmlParser.h:34:7: performance:inconclusive: Technically the member function 'HtmlParser::decode_entities' can be static (but you may consider moving to unnamed namespace). [functionStatic] pinot-1.22/Tokenize/filters/HtmlParser.cc:393:13: note: Technically the member function 'HtmlParser::decode_entities' can be static (but you may consider moving to unnamed namespace). pinot-1.22/Tokenize/filters/HtmlParser.h:34:7: note: Technically the member function 'HtmlParser::decode_entities' can be static (but you may consider moving to unnamed namespace). pinot-1.22/Tokenize/filters/HtmlParser.cc:595:20: style: The scope of the variable 'value' can be reduced. [variableScope] pinot-1.22/Tokenize/filters/HtmlParser.cc:442:38: style:inconclusive: Function 'parse_html' argument 1 names different: declaration 'text' definition 'body'. [funcArgNamesDifferent] pinot-1.22/Tokenize/filters/HtmlParser.h:44:40: note: Function 'parse_html' argument 1 names different: declaration 'text' definition 'body'. pinot-1.22/Tokenize/filters/HtmlParser.cc:442:38: note: Function 'parse_html' argument 1 names different: declaration 'text' definition 'body'. pinot-1.22/Tokenize/filters/HtmlParser.cc:457:29: warning: Either the condition 'p==body.end()' is redundant or there is possible dereference of an invalid iterator: p+1. [derefInvalidIteratorRedundantCheck] pinot-1.22/Tokenize/filters/HtmlParser.cc:456:12: note: Assuming that condition 'p==body.end()' is not redundant pinot-1.22/Tokenize/filters/HtmlParser.cc:457:29: note: Dereference of an invalid iterator pinot-1.22/Tokenize/filters/HtmlParser.cc:402:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] pinot-1.22/Tokenize/filters/HtmlParser.cc:405:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] pinot-1.22/Tokenize/filters/HtmlParser.cc:420:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] pinot-1.22/Tokenize/filters/HtmlParser.cc:501:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] pinot-1.22/Tokenize/filters/HtmlParser.cc:611:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] pinot-1.22/Tokenize/filters/JsonFilter.cc:53:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime_type [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/JsonFilter.cc:69:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_DATA [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/JsonFilter.cc:174:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_object [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/JsonFilter.cc:231:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_tokener_success [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/JsonFilter.h:107:15: style: Virtual function 'rewind' is called from destructor '~JsonFilter()' at line 64. Dynamic binding is not used. [virtualCallInConstructor] pinot-1.22/Tokenize/filters/JsonFilter.cc:64:2: note: Calling rewind pinot-1.22/Tokenize/filters/JsonFilter.h:107:15: note: rewind is a virtual function pinot-1.22/Tokenize/filters/JsonFilter.h:35:11: style: The destructor '~JsonFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:93:11: note: Virtual destructor in base class pinot-1.22/Tokenize/filters/JsonFilter.h:35:11: note: Destructor in derived class pinot-1.22/Tokenize/filters/JsonFilter.h:41:15: style: The function 'is_data_input_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:121:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/JsonFilter.h:41:15: note: Function in derived class pinot-1.22/Tokenize/filters/JsonFilter.h:49:15: style: The function 'set_property' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:129:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/JsonFilter.h:49:15: note: Function in derived class pinot-1.22/Tokenize/filters/JsonFilter.h:58:15: style: The function 'set_document_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:138:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/JsonFilter.h:58:15: note: Function in derived class pinot-1.22/Tokenize/filters/JsonFilter.h:64:15: style: The function 'set_document_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:144:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/JsonFilter.h:64:15: note: Function in derived class pinot-1.22/Tokenize/filters/JsonFilter.h:70:15: style: The function 'set_document_file' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:150:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/JsonFilter.h:70:15: note: Function in derived class pinot-1.22/Tokenize/filters/JsonFilter.h:77:15: style: The function 'set_document_uri' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:157:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/JsonFilter.h:77:15: note: Function in derived class pinot-1.22/Tokenize/filters/JsonFilter.h:86:15: style: The function 'has_documents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:166:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/JsonFilter.h:86:15: note: Function in derived class pinot-1.22/Tokenize/filters/JsonFilter.h:91:15: style: The function 'next_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:171:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/JsonFilter.h:91:15: note: Function in derived class pinot-1.22/Tokenize/filters/JsonFilter.h:96:15: style: The function 'skip_to_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:176:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/JsonFilter.h:96:15: note: Function in derived class pinot-1.22/Tokenize/filters/JsonFilter.h:102:22: style: The function 'get_error' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:182:22: note: Virtual function in base class pinot-1.22/Tokenize/filters/JsonFilter.h:102:22: note: Function in derived class pinot-1.22/Tokenize/filters/JsonFilter.h:107:15: style: The function 'rewind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:214:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/JsonFilter.h:107:15: note: Function in derived class pinot-1.22/Tokenize/filters/TagLibMusicFilter.cc:78:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_FILE_NAME [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/TagLibMusicFilter.cc:169:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/TagLibMusicFilter.h:106:15: style: Virtual function 'rewind' is called from destructor '~TagLibMusicFilter()' at line 73. Dynamic binding is not used. [virtualCallInConstructor] pinot-1.22/Tokenize/filters/TagLibMusicFilter.cc:73:2: note: Calling rewind pinot-1.22/Tokenize/filters/TagLibMusicFilter.h:106:15: note: rewind is a virtual function pinot-1.22/Tokenize/filters/TagLibMusicFilter.h:34:11: style: The destructor '~TagLibMusicFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:93:11: note: Virtual destructor in base class pinot-1.22/Tokenize/filters/TagLibMusicFilter.h:34:11: note: Destructor in derived class pinot-1.22/Tokenize/filters/TagLibMusicFilter.h:40:15: style: The function 'is_data_input_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:121:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TagLibMusicFilter.h:40:15: note: Function in derived class pinot-1.22/Tokenize/filters/TagLibMusicFilter.h:48:15: style: The function 'set_property' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:129:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TagLibMusicFilter.h:48:15: note: Function in derived class pinot-1.22/Tokenize/filters/TagLibMusicFilter.h:57:15: style: The function 'set_document_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:138:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TagLibMusicFilter.h:57:15: note: Function in derived class pinot-1.22/Tokenize/filters/TagLibMusicFilter.h:63:15: style: The function 'set_document_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:144:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TagLibMusicFilter.h:63:15: note: Function in derived class pinot-1.22/Tokenize/filters/TagLibMusicFilter.h:69:15: style: The function 'set_document_file' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:150:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TagLibMusicFilter.h:69:15: note: Function in derived class pinot-1.22/Tokenize/filters/TagLibMusicFilter.h:76:15: style: The function 'set_document_uri' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:157:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TagLibMusicFilter.h:76:15: note: Function in derived class pinot-1.22/Tokenize/filters/TagLibMusicFilter.h:85:15: style: The function 'has_documents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:166:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TagLibMusicFilter.h:85:15: note: Function in derived class pinot-1.22/Tokenize/filters/TagLibMusicFilter.h:90:15: style: The function 'next_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:171:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TagLibMusicFilter.h:90:15: note: Function in derived class pinot-1.22/Tokenize/filters/TagLibMusicFilter.h:95:15: style: The function 'skip_to_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:176:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TagLibMusicFilter.h:95:15: note: Function in derived class pinot-1.22/Tokenize/filters/TagLibMusicFilter.h:101:22: style: The function 'get_error' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:182:22: note: Virtual function in base class pinot-1.22/Tokenize/filters/TagLibMusicFilter.h:101:22: note: Function in derived class pinot-1.22/Tokenize/filters/TagLibMusicFilter.h:106:15: style: The function 'rewind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:214:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TagLibMusicFilter.h:106:15: note: Function in derived class pinot-1.22/Tokenize/filters/TarFilter.cc:79:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_FILE_NAME [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/TarFilter.cc:89:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXIMUM_NESTED_SIZE [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/TarFilter.cc:111:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAR_GNU [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/TarFilter.cc:197:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_BLOCKSIZE [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/TarFilter.h:109:15: style: Virtual function 'rewind' is called from destructor '~TarFilter()' at line 74. Dynamic binding is not used. [virtualCallInConstructor] pinot-1.22/Tokenize/filters/TarFilter.cc:74:2: note: Calling rewind pinot-1.22/Tokenize/filters/TarFilter.h:109:15: note: rewind is a virtual function pinot-1.22/Tokenize/filters/TarFilter.h:35:11: style: The destructor '~TarFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:93:11: note: Virtual destructor in base class pinot-1.22/Tokenize/filters/TarFilter.h:35:11: note: Destructor in derived class pinot-1.22/Tokenize/filters/TarFilter.h:41:15: style: The function 'is_data_input_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:121:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TarFilter.h:41:15: note: Function in derived class pinot-1.22/Tokenize/filters/TarFilter.h:49:15: style: The function 'set_property' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:129:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TarFilter.h:49:15: note: Function in derived class pinot-1.22/Tokenize/filters/TarFilter.h:58:15: style: The function 'set_document_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:138:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TarFilter.h:58:15: note: Function in derived class pinot-1.22/Tokenize/filters/TarFilter.h:64:15: style: The function 'set_document_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:144:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TarFilter.h:64:15: note: Function in derived class pinot-1.22/Tokenize/filters/TarFilter.h:70:15: style: The function 'set_document_file' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:150:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TarFilter.h:70:15: note: Function in derived class pinot-1.22/Tokenize/filters/TarFilter.h:77:15: style: The function 'set_document_uri' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:157:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TarFilter.h:77:15: note: Function in derived class pinot-1.22/Tokenize/filters/TarFilter.h:86:15: style: The function 'has_documents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:166:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TarFilter.h:86:15: note: Function in derived class pinot-1.22/Tokenize/filters/TarFilter.h:91:15: style: The function 'next_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:171:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TarFilter.h:91:15: note: Function in derived class pinot-1.22/Tokenize/filters/TarFilter.h:96:15: style: The function 'skip_to_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:176:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TarFilter.h:96:15: note: Function in derived class pinot-1.22/Tokenize/filters/TarFilter.h:102:22: style: The function 'get_error' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:182:22: note: Virtual function in base class pinot-1.22/Tokenize/filters/TarFilter.h:102:22: note: Function in derived class pinot-1.22/Tokenize/filters/TarFilter.h:109:15: style: The function 'rewind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Tokenize/filters/Filter.h:214:15: note: Virtual function in base class pinot-1.22/Tokenize/filters/TarFilter.h:109:15: note: Function in derived class pinot-1.22/Tokenize/filters/TarFilter.cc:198:10: style: The scope of the variable 'readSize' can be reduced. [variableScope] pinot-1.22/Tokenize/filters/TarFilter.cc:198:19: style: Variable 'readSize' is assigned a value that is never used. [unreadVariable] pinot-1.22/Tokenize/filters/TextFilter.cc:41:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_DATA [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/TextFilter.h:106:15: style: Virtual function 'rewind' is called from destructor '~TextFilter()' at line 36. Dynamic binding is not used. [virtualCallInConstructor] pinot-1.22/Tokenize/filters/TextFilter.cc:36:2: note: Calling rewind pinot-1.22/Tokenize/filters/TextFilter.h:106:15: note: rewind is a virtual function pinot-1.22/Tokenize/filters/XmlFilter.cc:74:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/XmlFilter.cc:136:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_DATA [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/XmlFilter.cc:248:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Tokenize/filters/XmlFilter.h:106:15: style: Virtual function 'rewind' is called from destructor '~XmlFilter()' at line 131. Dynamic binding is not used. [virtualCallInConstructor] pinot-1.22/Tokenize/filters/XmlFilter.cc:131:2: note: Calling rewind pinot-1.22/Tokenize/filters/XmlFilter.h:106:15: note: rewind is a virtual function pinot-1.22/UI/GTK3/src/EnginesTree.cpp:48:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTTON_PRESS_MASK [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/EnginesTree.cpp:173:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_2BUTTON_PRESS [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/EnginesTree.cpp:68:47: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/EnginesTree.cpp:248:29: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/EnginesTree.cpp:258:26: style: Variable 'channels' can be declared as reference to const [constVariableReference] pinot-1.22/UI/GTK3/src/ImportDialog.cpp:74:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_ACTION_COPY [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/ImportDialog.cpp:111:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/ImportDialog.cpp:129:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_labels [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/ImportDialog.cpp:125:28: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/ImportDialog.cpp:129:15: style: Variable 'labels' can be declared as reference to const [constVariableReference] pinot-1.22/UI/GTK3/src/IndexDialog.cpp:180:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/IndexDialog.cpp:72:19: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/IndexDialog.cpp:74:23: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/IndexDialog.cpp:328:23: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/IndexDialog.cpp:294:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] pinot-1.22/UI/GTK3/src/IndexPage.cpp:59:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTTONBOX_START [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/Notebook.h:67:12: style: The destructor '~ResultsPage' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/UI/GTK3/src/Notebook.h:43:12: note: Virtual destructor in base class pinot-1.22/UI/GTK3/src/Notebook.h:67:12: note: Destructor in derived class pinot-1.22/UI/GTK3/src/IndexPage.h:46:12: style: The destructor '~IndexPage' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/UI/GTK3/src/Notebook.h:43:12: note: Virtual destructor in base class pinot-1.22/UI/GTK3/src/IndexPage.h:46:12: note: Destructor in derived class pinot-1.22/UI/GTK3/src/IndexPage.cpp:48:36: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/IndexPage.cpp:54:36: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/IndexPage.cpp:180:27: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:93:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fileNames [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/MainWindow.cpp:103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHARED_MIME_INFO_PREFIX [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/MainWindow.cpp:335:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECTION_SINGLE [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/MainWindow.cpp:589:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/MainWindow.cpp:978:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1114:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1506:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1829:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTHING [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2269:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2408:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAVE_CONFIG [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2629:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2722:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2794:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2936:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3028:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_NO [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3067:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3105:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3250:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY_ICON_SECONDARY [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3492:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_2BUTTON_PRESS [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3526:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_NO [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3727:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/MainWindow.cpp:4118:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2054:21: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] pinot-1.22/UI/GTK3/src/MainWindow.cpp:78:8: style:inconclusive: Technically the member function 'DeleteTemporaryFileFunc::operator()' can be const. [functionConst] pinot-1.22/UI/GTK3/src/MainWindow.h:96:15: style: Virtual function 'on_preferences_activate' is called from constructor 'MainWindow(_GtkWindow*&pParent,Glib::RefPtr&refBuilder,const Glib::ustring&statusText=Glib::ustring("")' at line 416. Dynamic binding is not used. [virtualCallInConstructor] pinot-1.22/UI/GTK3/src/MainWindow.cpp:416:3: note: Calling on_preferences_activate pinot-1.22/UI/GTK3/src/MainWindow.h:96:15: note: on_preferences_activate is a virtual function pinot-1.22/UI/GTK3/src/MainWindow.h:254:4: style: Class 'InternalState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/UI/GTK3/src/MainWindow.cpp:323:42: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:328:26: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:333:31: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:375:40: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:376:40: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:377:35: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:378:38: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:379:35: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:380:38: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:381:39: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:382:36: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:403:14: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:420:18: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:428:45: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:436:23: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:469:29: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:503:14: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:521:36: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:595:51: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:598:69: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:604:69: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:607:70: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:610:66: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:616:54: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:619:55: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:652:98: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:655:94: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:658:54: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:661:54: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:665:59: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:671:65: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:674:65: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:680:65: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:686:53: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:690:53: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:694:56: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:698:53: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1048:26: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1308:19: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1336:26: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1556:14: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1566:40: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1570:81: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1575:52: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1761:14: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1769:15: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1814:12: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1818:13: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1822:13: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1836:67: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1837:69: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1989:20: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2027:12: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2065:23: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2110:61: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2121:13: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2134:13: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2145:19: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2170:22: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2171:13: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2204:12: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2283:25: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2287:19: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2299:25: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2314:13: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2609:34: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2654:14: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2888:19: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2892:24: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2905:24: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2909:17: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3000:17: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3019:12: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3024:22: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3063:24: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3064:3: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3116:24: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3120:18: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3130:24: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3146:13: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3184:25: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3336:29: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3427:25: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3520:18: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3522:23: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3738:24: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3742:18: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3765:25: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3776:14: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3783:25: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3791:14: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3825:14: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3838:14: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3913:20: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3917:13: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:4125:29: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1276:7: style: The scope of the variable 'hasSelection' can be reduced. [variableScope] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1294:7: style: The scope of the variable 'hasSelection' can be reduced. [variableScope] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1734:8: style: The scope of the variable 'docsCountStr' can be reduced. [variableScope] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2613:9: style: The scope of the variable 'exportToCSV' can be reduced. [variableScope] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1317:30: style:inconclusive: Function 'on_document_changed' argument 3 names different: declaration 'editDocument' definition 'editDocuments'. [funcArgNamesDifferent] pinot-1.22/UI/GTK3/src/MainWindow.h:127:31: note: Function 'on_document_changed' argument 3 names different: declaration 'editDocument' definition 'editDocuments'. pinot-1.22/UI/GTK3/src/MainWindow.cpp:1317:30: note: Function 'on_document_changed' argument 3 names different: declaration 'editDocument' definition 'editDocuments'. pinot-1.22/UI/GTK3/src/MainWindow.cpp:3931:72: style:inconclusive: Function 'browse_index' argument 2 names different: declaration 'labelName' definition 'queryName'. [funcArgNamesDifferent] pinot-1.22/UI/GTK3/src/MainWindow.h:151:73: note: Function 'browse_index' argument 2 names different: declaration 'labelName' definition 'queryName'. pinot-1.22/UI/GTK3/src/MainWindow.cpp:3931:72: note: Function 'browse_index' argument 2 names different: declaration 'labelName' definition 'queryName'. pinot-1.22/UI/GTK3/src/MainWindow.cpp:1089:10: style: Local variable 'queryName' shadows outer argument [shadowArgument] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1005:58: note: Shadowed declaration pinot-1.22/UI/GTK3/src/MainWindow.cpp:1089:10: note: Shadow variable pinot-1.22/UI/GTK3/src/MainWindow.cpp:1564:11: style: Local variable 'queryName' shadows outer argument [shadowArgument] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1545:48: note: Shadowed declaration pinot-1.22/UI/GTK3/src/MainWindow.cpp:1564:11: note: Shadow variable pinot-1.22/UI/GTK3/src/MainWindow.cpp:78:32: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1230:24: style: Variable 'enginesColumns' can be declared as reference to const [constVariableReference] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3845:23: style: Variable 'engineColumns' can be declared as reference to const [constVariableReference] pinot-1.22/UI/GTK3/src/MainWindow.cpp:259:8: style: Variable 'pEnvVar' can be declared as pointer to const [constVariablePointer] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1038:16: style: Variable 'pIndexPage' can be declared as pointer to const [constVariablePointer] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1588:19: style: Variable 'pNotebookPage' can be declared as pointer to const [constVariablePointer] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1980:22: style: Variable 'pExpandThread' can be declared as pointer to const [constVariablePointer] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2054:11: style: Variable 'pInFile' can be declared as pointer to const [constVariablePointer] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2194:25: style: Variable 'pUpdateThread' can be declared as pointer to const [constVariablePointer] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2344:13: style: Variable 'pIndexPage' can be declared as pointer to const [constVariablePointer] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2359:13: style: Variable 'pIndexPage' can be declared as pointer to const [constVariablePointer] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2600:14: style: Variable 'pIndexPage' can be declared as pointer to const [constVariablePointer] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2750:16: style: Variable 'pResultsPage' can be declared as pointer to const [constVariablePointer] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2880:13: style: Variable 'pIndexPage' can be declared as pointer to const [constVariablePointer] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3003:13: style: Variable 'pIndexPage' can be declared as pointer to const [constVariablePointer] pinot-1.22/UI/GTK3/src/MainWindow.cpp:3673:22: style: Variable 'pNotebookPage' can be declared as pointer to const [constVariablePointer] pinot-1.22/UI/GTK3/src/MainWindow.cpp:554:16: style: Variable 'name' is assigned a value that is never used. [unreadVariable] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1276:20: style: Variable 'hasSelection' is assigned a value that is never used. [unreadVariable] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1284:17: style: Variable 'hasSelection' is assigned a value that is never used. [unreadVariable] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1294:20: style: Variable 'hasSelection' is assigned a value that is never used. [unreadVariable] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1302:17: style: Variable 'hasSelection' is assigned a value that is never used. [unreadVariable] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1321:92: style: Variable 'isIndexed' is assigned a value that is never used. [unreadVariable] pinot-1.22/UI/GTK3/src/MainWindow.cpp:1346:39: style: Variable 'isIndexed' is assigned a value that is never used. [unreadVariable] pinot-1.22/UI/GTK3/src/MainWindow.cpp:2039:14: style: Variable 'url' is assigned a value that is never used. [unreadVariable] pinot-1.22/UI/GTK3/src/Notebook.cpp:87:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICON_SIZE_MENU [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/Notebook.cpp:218:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICON_SIZE_MENU [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/Notebook.cpp:84:31: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/Notebook.cpp:95:36: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/Notebook.cpp:232:33: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/PinotUtils.cpp:48:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/PinotUtils.cpp:69:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/PinotUtils.cpp:259:16: style: Variable 'ce' can be declared as reference to const [constVariableReference] pinot-1.22/UI/GTK3/src/PrefsWindow.cpp:195:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECTION_SINGLE [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/PrefsWindow.cpp:304:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAVE_PREFS [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/PrefsWindow.cpp:344:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JUSTIFY_LEFT [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/PrefsWindow.cpp:917:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_NO [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/PrefsWindow.h:113:15: style: Virtual function 'on_directConnectionRadiobutton_toggled' is called from constructor 'PrefsWindow(_GtkWindow*&pParent,Glib::RefPtr&refBuilder)' at line 188. Dynamic binding is not used. [virtualCallInConstructor] pinot-1.22/UI/GTK3/src/PrefsWindow.cpp:188:2: note: Calling on_directConnectionRadiobutton_toggled pinot-1.22/UI/GTK3/src/PrefsWindow.h:113:15: note: on_directConnectionRadiobutton_toggled is a virtual function pinot-1.22/UI/GTK3/src/PrefsWindow.h:95:3: style: Class 'InternalState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/UI/GTK3/src/PrefsWindow.cpp:139:22: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/PrefsWindow.cpp:140:25: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/PrefsWindow.cpp:193:41: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/PrefsWindow.cpp:201:46: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/PrefsWindow.cpp:202:37: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/PrefsWindow.cpp:210:43: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/PrefsWindow.cpp:526:27: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/PrefsWindow.cpp:527:27: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/PrefsWindow.cpp:723:23: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/PrefsWindow.cpp:863:40: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/PrefsWindow.cpp:911:18: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/PrefsWindow.cpp:913:23: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/PrefsWindow.cpp:380:15: style: Variable 'labels' can be declared as reference to const [constVariableReference] pinot-1.22/UI/GTK3/src/PrefsWindow.cpp:676:27: style: Variable 'startForDirectories' is assigned a value that is never used. [unreadVariable] pinot-1.22/UI/GTK3/src/PrefsWindow.cpp:677:24: style: Variable 'startForPatterns' is assigned a value that is never used. [unreadVariable] pinot-1.22/UI/GTK3/src/PropertiesDialog.cpp:87:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECTION_SINGLE [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/PropertiesDialog.cpp:199:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_count [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/PropertiesDialog.cpp:229:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_labels [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/PropertiesDialog.cpp:85:32: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/PropertiesDialog.cpp:108:12: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/PropertiesDialog.cpp:170:14: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/PropertiesDialog.cpp:390:23: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/PropertiesDialog.cpp:99:7: style: The scope of the variable 'numStr' can be reduced. [variableScope] pinot-1.22/UI/GTK3/src/PropertiesDialog.cpp:115:16: style: The scope of the variable 'termsCount' can be reduced. [variableScope] pinot-1.22/UI/GTK3/src/PropertiesDialog.cpp:311:9: style: The scope of the variable 'title' can be reduced. [variableScope] pinot-1.22/UI/GTK3/src/PropertiesDialog.cpp:311:16: style: The scope of the variable 'languageName' can be reduced. [variableScope] pinot-1.22/UI/GTK3/src/PropertiesDialog.cpp:229:15: style: Variable 'sysLabels' can be declared as reference to const [constVariableReference] pinot-1.22/UI/GTK3/src/QueryDialog.cpp:104:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEW_RESULTS [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/QueryDialog.cpp:173:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATE_DESC [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/QueryDialog.cpp:277:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATE_DESC [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/QueryDialog.cpp:341:18: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] pinot-1.22/UI/GTK3/src/QueryDialog.cpp:150:25: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/QueryDialog.cpp:151:25: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/QueryDialog.cpp:152:25: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/QueryDialog.cpp:153:25: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/QueryDialog.cpp:154:25: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/QueryDialog.cpp:155:25: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/QueryDialog.cpp:156:25: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/QueryDialog.cpp:157:25: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/QueryDialog.cpp:158:25: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/QueryDialog.cpp:159:25: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/QueryDialog.cpp:160:25: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/QueryDialog.cpp:161:25: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/QueryDialog.cpp:164:25: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/QueryDialog.cpp:165:25: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/QueryDialog.cpp:166:25: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/QueryDialog.cpp:170:28: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/QueryDialog.cpp:171:28: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/QueryDialog.cpp:172:28: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/QueryDialog.cpp:187:27: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/QueryDialog.cpp:203:28: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/QueryDialog.cpp:206:15: style: Variable 'labels' can be declared as reference to const [constVariableReference] pinot-1.22/UI/GTK3/src/ResultsTree.cpp:65:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTTON_PRESS_MASK [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/ResultsTree.cpp:321:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/ResultsTree.cpp:373:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/ResultsTree.cpp:1330:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAT [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/ResultsTree.cpp:1426:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAT [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/ResultsTree.cpp:630:51: style: Condition 'appendResult(title,location,(int)currentScore,rankDiff,isIndexed,wasViewed,docId,timestamp,resultIter->serialize(),engineId,indexId,titleIter,groupIter,true)==true' is always true [knownConditionTrueFalse] pinot-1.22/UI/GTK3/src/ResultsTree.cpp:628:19: note: Calling function 'appendResult' returns 1 pinot-1.22/UI/GTK3/src/ResultsTree.cpp:630:51: note: Condition 'appendResult(title,location,(int)currentScore,rankDiff,isIndexed,wasViewed,docId,timestamp,resultIter->serialize(),engineId,indexId,titleIter,groupIter,true)==true' is always true pinot-1.22/UI/GTK3/src/ResultsTree.cpp:130:32: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/ResultsTree.cpp:141:31: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/ResultsTree.cpp:151:26: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/ResultsTree.cpp:159:26: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/ResultsTree.cpp:1594:23: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/ResultsTree.cpp:838:20: style: The scope of the variable 'indexId' can be reduced. [variableScope] pinot-1.22/UI/GTK3/src/ResultsTree.cpp:1405:16: style: The scope of the variable 'indexIds' can be reduced. [variableScope] pinot-1.22/UI/GTK3/src/ResultsTree.cpp:46:41: style:inconclusive: Function 'ResultsTree' argument 1 names different: declaration 'name' definition 'queryName'. [funcArgNamesDifferent] pinot-1.22/UI/GTK3/src/ResultsTree.h:47:36: note: Function 'ResultsTree' argument 1 names different: declaration 'name' definition 'queryName'. pinot-1.22/UI/GTK3/src/ResultsTree.cpp:46:41: note: Function 'ResultsTree' argument 1 names different: declaration 'name' definition 'queryName'. pinot-1.22/UI/GTK3/src/ResultsTree.cpp:1590:18: style: Local variable 'groupRow' shadows outer variable [shadowVariable] pinot-1.22/UI/GTK3/src/ResultsTree.cpp:1564:17: note: Shadowed declaration pinot-1.22/UI/GTK3/src/ResultsTree.cpp:1590:18: note: Shadow variable pinot-1.22/UI/GTK3/src/ResultsTree.cpp:1630:16: style: Variable 'error' can be declared as reference to const [constVariableReference] pinot-1.22/UI/GTK3/src/ResultsTree.cpp:765:5: error: Same iterator is used with different containers 'groupChildren' and 'm_refStore'. [iterators1] pinot-1.22/UI/GTK3/src/ResultsTree.cpp:664:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] pinot-1.22/UI/GTK3/src/ResultsTree.cpp:745:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] pinot-1.22/UI/GTK3/src/ResultsTree.cpp:892:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] pinot-1.22/UI/GTK3/src/ResultsTree.cpp:904:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:98:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_docsIndexLocation [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:217:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRAWLED [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:62:42: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:92:31: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:95:31: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:112:17: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:117:17: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:125:32: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:129:31: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:146:17: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:151:17: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:161:32: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:167:31: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:180:31: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:187:31: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:192:39: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:213:39: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:225:39: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:274:40: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:278:32: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:282:32: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:286:32: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:299:40: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:316:40: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:334:40: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:186:6: style: Variable 'row' is reassigned a value before the old one has been used. [redundantAssignment] pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:182:6: note: row is assigned pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:186:6: note: row is overwritten pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:191:6: style: Variable 'row' is reassigned a value before the old one has been used. [redundantAssignment] pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:189:6: note: row is assigned pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:191:6: note: row is overwritten pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:172:23: style: Local variable 'statIter' shadows outer variable [shadowVariable] pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:93:22: note: Shadowed declaration pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:172:23: note: Shadow variable pinot-1.22/UI/GTK3/src/UIThreads.cpp:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_errorNum [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/UIThreads.cpp:135:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_resultsCharset [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/UIThreads.cpp:152:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_engineDisplayableName [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/UIThreads.cpp:197:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_defaultBackend [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/UIThreads.cpp:283:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_docsIndexLocation [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/UIThreads.cpp:361:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_done [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/UIThreads.cpp:55:14: style: Unused variable: docLabels [unusedVariable] pinot-1.22/UI/GTK3/src/pinot.cpp:70:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/pinot.cpp:96:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/pinot.cpp:103:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFIX [valueFlowBailoutIncompleteVar] pinot-1.22/UI/GTK3/src/pinot.cpp:264:28: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/pinot.cpp:265:28: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/pinot.cpp:266:28: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/pinot.cpp:267:28: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/pinot.cpp:268:28: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/pinot.cpp:269:28: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/pinot.cpp:270:28: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/pinot.cpp:271:28: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/pinot.cpp:272:28: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/pinot.cpp:273:28: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/pinot.cpp:274:29: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/pinot.cpp:275:29: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/pinot.cpp:276:29: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/pinot.cpp:277:29: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/pinot.cpp:278:29: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/pinot.cpp:279:29: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/pinot.cpp:305:16: style: C-style pointer casting [cstyleCast] pinot-1.22/UI/GTK3/src/pinot.cpp:326:16: style: C-style pointer casting [cstyleCast] pinot-1.22/Utils/CommandLine.cpp:92:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pinot-1.22/Utils/CommandLine.cpp:148:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] pinot-1.22/Utils/Url.h:30:3: style: Class 'Url' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/Utils/MIMEScanner.h:42:3: style: Class 'MIMEAction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/Utils/CommandLine.cpp:164:20: style: C-style pointer casting [cstyleCast] pinot-1.22/Utils/CommandLine.cpp:60:14: style: Unused variable: fdStats [unusedVariable] pinot-1.22/Utils/Document.cpp:163:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] pinot-1.22/Utils/Document.cpp:106:21: warning: Member variable 'Document::m_pData' is not assigned a value in 'Document::operator='. [operatorEqVarError] pinot-1.22/Utils/Document.cpp:106:21: warning: Member variable 'Document::m_dataLength' is not assigned a value in 'Document::operator='. [operatorEqVarError] pinot-1.22/Utils/Document.h:34:3: style: Class 'Document' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pinot-1.22/Utils/Document.h:36:12: style: The destructor '~Document' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pinot-1.22/Utils/DocumentInfo.h:37:12: note: Virtual destructor in base class pinot-1.22/Utils/Document.h:36:12: note: Destructor in derived class pinot-1.22/Utils/Document.cpp:250:16: style: C-style pointer casting [cstyleCast] pinot-1.22/Utils/DocumentInfo.cpp:191:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Utils/DocumentInfo.cpp:275:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Utils/DocumentInfo.cpp:289:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Utils/DocumentInfo.cpp:112:7: style: The scope of the variable 'numStr' can be reduced. [variableScope] pinot-1.22/Utils/MIMEScanner.cpp:62:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_APP_INFO_CREATE_SUPPORTS_URIS [valueFlowBailoutIncompleteVar] pinot-1.22/Utils/MIMEScanner.cpp:234:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Utils/MIMEScanner.cpp:279:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE [valueFlowBailoutIncompleteVar] pinot-1.22/Utils/MIMEScanner.cpp:363:44: style: C-style pointer casting [cstyleCast] pinot-1.22/Utils/StringManip.cpp:93:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Utils/StringManip.cpp:143:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Utils/StringManip.cpp:205:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Utils/StringManip.cpp:41:8: style:inconclusive: Technically the member function 'ToLower::operator()' can be const. [functionConst] pinot-1.22/Utils/StringManip.cpp:51:8: style:inconclusive: Technically the member function 'ToUpper::operator()' can be const. [functionConst] pinot-1.22/Utils/StringManip.cpp:97:12: style: Redundant initialization for 'startPos'. The initialized value is overwritten before it is read. [redundantInitialization] pinot-1.22/Utils/StringManip.cpp:93:29: note: startPos is initialized pinot-1.22/Utils/StringManip.cpp:97:12: note: startPos is overwritten pinot-1.22/Utils/StringManip.cpp:182:11: style: Variable 'pos' is reassigned a value before the old one has been used. [redundantAssignment] pinot-1.22/Utils/StringManip.cpp:174:4: note: pos is assigned pinot-1.22/Utils/StringManip.cpp:182:11: note: pos is overwritten pinot-1.22/Utils/StringManip.cpp:183:34: style: Unsigned expression 'pos' can't be negative so it is unnecessary to test it. [unsignedPositive] pinot-1.22/Utils/TimeConverter.cpp:85:8: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] pinot-1.22/Utils/TimeConverter.cpp:138:15: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] pinot-1.22/Utils/TimeConverter.cpp:144:15: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] pinot-1.22/Utils/TimeConverter.cpp:344:15: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] pinot-1.22/Utils/TimeConverter.cpp:248:16: style: Variable 'timeTm.tm_mon' is reassigned a value before the old one has been used. [redundantAssignment] pinot-1.22/Utils/TimeConverter.cpp:242:16: note: timeTm.tm_mon is assigned pinot-1.22/Utils/TimeConverter.cpp:248:16: note: timeTm.tm_mon is overwritten pinot-1.22/Utils/TimeConverter.cpp:319:16: style: Variable 'timeTm.tm_sec' is reassigned a value before the old one has been used. [redundantAssignment] pinot-1.22/Utils/TimeConverter.cpp:311:16: note: timeTm.tm_sec is assigned pinot-1.22/Utils/TimeConverter.cpp:319:16: note: timeTm.tm_sec is overwritten pinot-1.22/Utils/Url.cpp:61:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Utils/Url.cpp:146:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Utils/Url.cpp:300:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Utils/Url.cpp:399:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Utils/Url.cpp:502:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pinot-1.22/Utils/Url.h:90:8: performance:inconclusive: Technically the member function 'Url::isLocal' can be static (but you may consider moving to unnamed namespace). [functionStatic] pinot-1.22/Utils/Url.cpp:271:11: note: Technically the member function 'Url::isLocal' can be static (but you may consider moving to unnamed namespace). pinot-1.22/Utils/Url.h:90:8: note: Technically the member function 'Url::isLocal' can be static (but you may consider moving to unnamed namespace). pinot-1.22/Utils/Url.h:56:15: performance: Function 'getProtocol()' should return member 'm_protocol' by const reference. [returnByReference] pinot-1.22/Utils/Url.h:59:15: performance: Function 'getUser()' should return member 'm_user' by const reference. [returnByReference] pinot-1.22/Utils/Url.h:62:15: performance: Function 'getPassword()' should return member 'm_password' by const reference. [returnByReference] pinot-1.22/Utils/Url.h:65:15: performance: Function 'getHost()' should return member 'm_host' by const reference. [returnByReference] pinot-1.22/Utils/Url.h:68:15: performance: Function 'getLocation()' should return member 'm_location' by const reference. [returnByReference] pinot-1.22/Utils/Url.h:71:15: performance: Function 'getFile()' should return member 'm_file' by const reference. [returnByReference] pinot-1.22/Utils/Url.h:74:15: performance: Function 'getParameters()' should return member 'm_parameters' by const reference. [returnByReference] pinot-1.22/Utils/Url.cpp:66:24: style: C-style pointer casting [cstyleCast] pinot-1.22/Utils/Url.cpp:330:9: style: The scope of the variable 'password' can be reduced. [variableScope] pinot-1.22/Tokenize/filters/HtmlFilter.cc:75:1: error: The one definition rule is violated, different classes/structs have the same name 'ToLower' [ctuOneDefinitionRuleViolation] pinot-1.22/Utils/StringManip.cpp:38:1: note: The one definition rule is violated, different classes/structs have the same name 'ToLower' pinot-1.22/Tokenize/filters/HtmlFilter.cc:75:1: note: The one definition rule is violated, different classes/structs have the same name 'ToLower' diff: 2.16.0 pinot-1.22/Collect/CurlDownloader.cpp:132:22: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Collect/CurlDownloader.cpp:132:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Collect/CurlDownloader.cpp:158:20: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable CURL_GLOBAL_ALL [valueFlowBailoutIncompleteVar] head pinot-1.22/Collect/CurlDownloader.cpp:158:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURL_GLOBAL_ALL [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Collect/CurlDownloader.cpp:194:53: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable CURLINFO_CONTENT_TYPE [valueFlowBailoutIncompleteVar] head pinot-1.22/Collect/CurlDownloader.cpp:194:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLINFO_CONTENT_TYPE [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Collect/CurlDownloader.cpp:285:33: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_AUTOREFERER [valueFlowBailoutIncompleteVar] head pinot-1.22/Collect/CurlDownloader.cpp:285:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_AUTOREFERER [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Collect/CurlDownloader.cpp:451:33: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_FOLLOWLOCATION [valueFlowBailoutIncompleteVar] head pinot-1.22/Collect/CurlDownloader.cpp:451:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_FOLLOWLOCATION [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Collect/FileCollector.cpp:47:27: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Collect/FileCollector.cpp:47:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Collect/NeonDownloader.cpp:205:22: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable NE_RETRY [valueFlowBailoutIncompleteVar] head pinot-1.22/Collect/NeonDownloader.cpp:205:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NE_RETRY [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/DaemonState.cpp:135:21: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable PREFIX [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/DaemonState.cpp:135:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFIX [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/DaemonState.cpp:1499:42: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/DaemonState.cpp:1499:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/DaemonState.cpp:1625:73: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable TO_CRAWL [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/DaemonState.cpp:1625:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TO_CRAWL [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/DaemonState.cpp:1646:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable CRAWLING [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/DaemonState.cpp:1646:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRAWLING [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/DaemonState.cpp:181:46: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_LABELS [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/DaemonState.cpp:181:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_LABELS [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/DaemonState.h:55:8: performance:inconclusive: Either there is a missing 'override', or the member function 'DaemonState::register_session' can be static. [functionStatic] pinot-1.22/Core/DaemonState.cpp:1562:19: note: Either there is a missing 'override', or the member function 'DaemonState::register_session' can be static. pinot-1.22/Core/DaemonState.h:55:8: note: Either there is a missing 'override', or the member function 'DaemonState::register_session' can be static. 2.16.0 pinot-1.22/Core/OnDiskHandler.cpp:167:30: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable BY_FILE [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/OnDiskHandler.cpp:167:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BY_FILE [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/OnDiskHandler.cpp:237:44: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_ALL [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/OnDiskHandler.cpp:237:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_ALL [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/OnDiskHandler.cpp:301:68: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable BY_LABEL [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/OnDiskHandler.cpp:301:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BY_LABEL [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/OnDiskHandler.cpp:335:52: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/OnDiskHandler.cpp:335:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/OnDiskHandler.cpp:391:63: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable BY_FILE [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/OnDiskHandler.cpp:391:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BY_FILE [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/OnDiskHandler.cpp:397:61: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable BY_DIRECTORY [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/OnDiskHandler.cpp:397:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BY_DIRECTORY [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/OnDiskHandler.cpp:402:47: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable BY_FILE [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/OnDiskHandler.cpp:402:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BY_FILE [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/OnDiskHandler.cpp:407:46: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable BY_DIRECTORY [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/OnDiskHandler.cpp:407:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BY_DIRECTORY [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/OnDiskHandler.cpp:85:30: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable BY_FILE [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/OnDiskHandler.cpp:85:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BY_FILE [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/PinotSettings.cpp:130:44: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/PinotSettings.cpp:130:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/PinotSettings.cpp:1440:32: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/PinotSettings.cpp:1440:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/PinotSettings.cpp:1491:41: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/PinotSettings.cpp:1491:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/PinotSettings.cpp:345:21: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable SYSCONFDIR [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/PinotSettings.cpp:345:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCONFDIR [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/PinotSettings.cpp:570:57: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/PinotSettings.cpp:570:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/PinotSettings.cpp:919:46: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable DATE_DESC [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/PinotSettings.cpp:919:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATE_DESC [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/ServerThreads.cpp:117:51: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable CRAWLED [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/ServerThreads.cpp:117:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRAWLED [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/ServerThreads.cpp:162:55: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/ServerThreads.cpp:162:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/ServerThreads.cpp:187:53: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable CRAWLING [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/ServerThreads.cpp:187:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRAWLING [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/ServerThreads.cpp:214:51: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable CRAWL_ERROR [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/ServerThreads.cpp:214:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRAWL_ERROR [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/ServerThreads.cpp:230:52: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable CRAWL_LINK [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/ServerThreads.cpp:230:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRAWL_LINK [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/ServerThreads.cpp:294:38: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/ServerThreads.cpp:294:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/ServerThreads.cpp:420:49: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_FIELDS [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/ServerThreads.cpp:420:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_FIELDS [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/UniqueApplication.cpp:82:46: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/UniqueApplication.cpp:82:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/WorkerThread.cpp:234:27: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/WorkerThread.cpp:234:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/WorkerThread.cpp:395:60: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/WorkerThread.cpp:395:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/WorkerThread.cpp:640:63: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/WorkerThread.cpp:640:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/WorkerThread.cpp:678:35: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/WorkerThread.cpp:678:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/WorkerThread.cpp:761:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable NO_MONITORING [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/WorkerThread.cpp:761:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MONITORING [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/WorkerThreads.cpp:1150:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable INDEX_ERROR [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/WorkerThreads.cpp:1150:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX_ERROR [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/WorkerThreads.cpp:1243:51: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/WorkerThreads.cpp:1243:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/WorkerThreads.cpp:1444:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/WorkerThreads.cpp:1444:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/WorkerThreads.cpp:1721:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable OPENDIR_FAILED [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/WorkerThreads.cpp:1721:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENDIR_FAILED [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/WorkerThreads.cpp:197:39: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable INDEX [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/WorkerThreads.cpp:197:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/WorkerThreads.cpp:249:30: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable INDEX [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/WorkerThreads.cpp:249:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/WorkerThreads.cpp:608:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN_ENGINE [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/WorkerThreads.cpp:608:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN_ENGINE [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/WorkerThreads.cpp:763:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable UNSUPPORTED_PROTOCOL [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/WorkerThreads.cpp:763:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSUPPORTED_PROTOCOL [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/WorkerThreads.cpp:855:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable INDEX_ERROR [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/WorkerThreads.cpp:855:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX_ERROR [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/pinot-dbus-daemon.cpp:111:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/pinot-dbus-daemon.cpp:111:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/pinot-dbus-daemon.cpp:154:32: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_BUGREPORT [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/pinot-dbus-daemon.cpp:154:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_BUGREPORT [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/pinot-dbus-daemon.cpp:79:26: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/pinot-dbus-daemon.cpp:79:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/pinot-index.cpp:149:36: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable LIBDIR [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/pinot-index.cpp:149:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBDIR [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/pinot-index.cpp:198:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/pinot-index.cpp:198:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/pinot-index.cpp:224:9: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/pinot-index.cpp:224:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/pinot-search.cpp:104:9: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/pinot-search.cpp:104:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Core/pinot-search.cpp:59:36: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable LIBDIR [valueFlowBailoutIncompleteVar] head pinot-1.22/Core/pinot-search.cpp:59:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBDIR [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/OpenSearchParser.cpp:438:26: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/OpenSearchParser.cpp:438:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/OpenSearchParser.cpp:98:36: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/OpenSearchParser.cpp:98:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/PluginWebEngine.cpp:161:21: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/PluginWebEngine.cpp:161:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/QueryProperties.cpp:53:35: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/QueryProperties.cpp:53:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/SherlockParser.cpp:138:31: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable lexeme_d [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/SherlockParser.cpp:138:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lexeme_d [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/SherlockParser.cpp:297:47: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/SherlockParser.cpp:297:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/SherlockParser.cpp:92:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable space_p [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/SherlockParser.cpp:92:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space_p [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/WebEngine.cpp:158:22: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/WebEngine.cpp:158:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/WebEngine.cpp:238:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/WebEngine.cpp:238:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/Xapian/XapianDatabase.cpp:182:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/Xapian/XapianDatabase.cpp:182:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/Xapian/XapianDatabase.cpp:552:37: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/Xapian/XapianDatabase.cpp:552:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/Xapian/XapianDatabase.cpp:599:25: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/Xapian/XapianDatabase.cpp:599:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:1135:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable m_resultsCountEstimate [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:1135:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_resultsCountEstimate [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:117:41: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable OP_VALUE_RANGE [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:117:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_VALUE_RANGE [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:217:52: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:217:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:301:21: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable PREFIX [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:301:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFIX [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:314:9: warning: Using member 'm_stopwordsCount' when 'this' might be invalid [thisUseAfterFree] pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:361:23: note: Assuming 'm_pStopper' is used as 'this' pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:341:5: note: Delete 'm_pStopper', invalidating 'this' pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:314:9: note: Call method when 'this' is invalid 2.16.0 pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:408:27: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:408:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:586:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable m_charset [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:586:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_charset [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:643:53: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable STEM_SOME [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:643:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STEM_SOME [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:64:33: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:64:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:833:53: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable RELEVANCE [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/Xapian/XapianEngine.cpp:833:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELEVANCE [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:124:52: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:124:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:1360:25: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:1360:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:1827:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable BY_LABEL [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:1827:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BY_LABEL [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:2098:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable BY_LABEL [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:2098:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BY_LABEL [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:654:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:654:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:811:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/Xapian/XapianIndex.cpp:811:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:123:22: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable gunichar [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:123:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gunichar [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:195:45: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable G_NORMALIZE_DEFAULT_COMPOSE [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:195:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_NORMALIZE_DEFAULT_COMPOSE [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:227:20: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable gunichar [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:227:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gunichar [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:31:22: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable gunichar [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:31:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gunichar [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:406:25: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable gunichar [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:406:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gunichar [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:470:27: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable gunichar [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/cjkv/CJKVTokenizer.cc:470:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gunichar [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/pinot-label.cpp:118:9: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/pinot-label.cpp:118:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/pinot-label.cpp:50:23: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/pinot-label.cpp:50:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/IndexSearch/pinot-label.cpp:82:27: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_BUGREPORT [valueFlowBailoutIncompleteVar] head pinot-1.22/IndexSearch/pinot-label.cpp:82:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_BUGREPORT [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Monitor/INotifyMonitor.cpp:134:25: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable FIONREAD [valueFlowBailoutIncompleteVar] head pinot-1.22/Monitor/INotifyMonitor.cpp:134:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIONREAD [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Monitor/INotifyMonitor.cpp:393:24: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable IN_CLOSE_WRITE [valueFlowBailoutIncompleteVar] head pinot-1.22/Monitor/INotifyMonitor.cpp:393:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_CLOSE_WRITE [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Monitor/INotifyMonitor.cpp:53:52: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pinot-1.22/Monitor/INotifyMonitor.cpp:53:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/SQL/MetaDataBackup.cpp:363:31: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_FIELDS [valueFlowBailoutIncompleteVar] head pinot-1.22/SQL/MetaDataBackup.cpp:363:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_FIELDS [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/SQL/MetaDataBackup.cpp:405:31: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_FIELDS [valueFlowBailoutIncompleteVar] head pinot-1.22/SQL/MetaDataBackup.cpp:405:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_FIELDS [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/SQL/MetaDataBackup.cpp:481:31: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_FIELDS [valueFlowBailoutIncompleteVar] head pinot-1.22/SQL/MetaDataBackup.cpp:481:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_FIELDS [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/SQL/SQLiteBase.cpp:777:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] head pinot-1.22/SQL/SQLiteBase.cpp:777:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/FilterUtils.cpp:253:25: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/FilterUtils.cpp:253:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/FilterUtils.cpp:390:44: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/FilterUtils.cpp:390:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/TextConverter.cpp:65:20: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/TextConverter.cpp:65:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/ArchiveFilter.cc:105:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_DATA [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/ArchiveFilter.cc:105:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_DATA [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/ArchiveFilter.cc:120:20: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MAXIMUM_NESTED_SIZE [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/ArchiveFilter.cc:120:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXIMUM_NESTED_SIZE [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/ArchiveFilter.cc:150:76: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable ARCHIVE_OK [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/ArchiveFilter.cc:150:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARCHIVE_OK [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/ArchiveFilter.cc:176:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/ArchiveFilter.cc:176:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/ArchiveFilter.cc:302:55: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable ARCHIVE_OK [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/ArchiveFilter.cc:302:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARCHIVE_OK [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/ChmFilter.cc:104:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_FILE_NAME [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/ChmFilter.cc:104:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_FILE_NAME [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/ChmFilter.cc:114:20: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MAXIMUM_NESTED_SIZE [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/ChmFilter.cc:114:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXIMUM_NESTED_SIZE [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/ChmFilter.cc:184:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable CHM_RESOLVE_SUCCESS [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/ChmFilter.cc:184:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHM_RESOLVE_SUCCESS [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/ChmFilter.cc:71:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable CHM_ENUMERATOR_CONTINUE [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/ChmFilter.cc:71:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHM_ENUMERATOR_CONTINUE [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/ExifImageFilter.cc:159:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_FILE_NAME [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/ExifImageFilter.cc:159:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_FILE_NAME [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/Exiv2ImageFilter.cc:176:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_FILE_NAME [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/Exiv2ImageFilter.cc:176:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_FILE_NAME [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/Exiv2ImageFilter.cc:327:44: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/Exiv2ImageFilter.cc:327:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/ExternalFilter.cc:135:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_FILE_NAME [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/ExternalFilter.cc:135:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_FILE_NAME [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/ExternalFilter.cc:145:20: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MAXIMUM_NESTED_SIZE [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/ExternalFilter.cc:145:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXIMUM_NESTED_SIZE [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/ExternalFilter.cc:274:29: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/ExternalFilter.cc:274:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/ExternalFilter.cc:370:27: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/ExternalFilter.cc:370:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/FileOutputFilter.cc:73:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/FileOutputFilter.cc:73:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/FilterFactory.cc:253:30: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/FilterFactory.cc:253:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/FilterFactory.cc:318:30: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/FilterFactory.cc:318:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:1025:30: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:1025:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:175:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_DATA [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:175:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_DATA [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:186:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable PREFERRED_CHARSET [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:186:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFERRED_CHARSET [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:313:27: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:313:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:363:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:363:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:573:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:573:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:820:45: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable GMIME_CONTENT_ENCODING_QUOTEDPRINTABLE [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:820:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMIME_CONTENT_ENCODING_QUOTEDPRINTABLE [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:921:32: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:921:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:99:39: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/GMimeMboxFilter.cc:99:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/HtmlFilter.cc:145:27: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/HtmlFilter.cc:145:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/HtmlFilter.cc:344:36: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/HtmlFilter.cc:344:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/HtmlFilter.cc:554:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_DATA [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/HtmlFilter.cc:554:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_DATA [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/HtmlFilter.cc:565:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable OPERATING_MODE [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/HtmlFilter.cc:565:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPERATING_MODE [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/HtmlFilter.cc:609:25: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/HtmlFilter.cc:609:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/HtmlFilter.cc:89:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/HtmlFilter.cc:89:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/HtmlParser.cc:481:22: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/HtmlParser.cc:481:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/JsonFilter.cc:174:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable json_type_object [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/JsonFilter.cc:174:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_object [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/JsonFilter.cc:231:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable json_tokener_success [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/JsonFilter.cc:231:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_tokener_success [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/JsonFilter.cc:53:24: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable mime_type [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/JsonFilter.cc:53:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime_type [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/JsonFilter.cc:69:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_DATA [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/JsonFilter.cc:69:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_DATA [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/TagLibMusicFilter.cc:169:29: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/TagLibMusicFilter.cc:169:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/TagLibMusicFilter.cc:78:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_FILE_NAME [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/TagLibMusicFilter.cc:78:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_FILE_NAME [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/TarFilter.cc:111:82: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable TAR_GNU [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/TarFilter.cc:111:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAR_GNU [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/TarFilter.cc:197:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable T_BLOCKSIZE [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/TarFilter.cc:197:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_BLOCKSIZE [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/TarFilter.cc:79:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_FILE_NAME [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/TarFilter.cc:79:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_FILE_NAME [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/TarFilter.cc:89:20: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MAXIMUM_NESTED_SIZE [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/TarFilter.cc:89:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXIMUM_NESTED_SIZE [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/TextFilter.cc:41:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_DATA [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/TextFilter.cc:41:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_DATA [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/XmlFilter.cc:136:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_DATA [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/XmlFilter.cc:136:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOCUMENT_DATA [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/XmlFilter.cc:248:29: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/XmlFilter.cc:248:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Tokenize/filters/XmlFilter.cc:74:24: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Tokenize/filters/XmlFilter.cc:74:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/EnginesTree.cpp:173:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable GDK_2BUTTON_PRESS [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/EnginesTree.cpp:173:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_2BUTTON_PRESS [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/EnginesTree.cpp:48:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable BUTTON_PRESS_MASK [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/EnginesTree.cpp:48:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTTON_PRESS_MASK [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/ImportDialog.cpp:111:68: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/ImportDialog.cpp:111:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/ImportDialog.cpp:129:53: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable m_labels [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/ImportDialog.cpp:129:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_labels [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/ImportDialog.cpp:74:65: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable GDK_ACTION_COPY [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/ImportDialog.cpp:74:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_ACTION_COPY [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/IndexDialog.cpp:180:40: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/IndexDialog.cpp:180:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/IndexPage.cpp:59:54: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable BUTTONBOX_START [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/IndexPage.cpp:59:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTTONBOX_START [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/MainWindow.cpp:103:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable SHARED_MIME_INFO_PREFIX [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/MainWindow.cpp:103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHARED_MIME_INFO_PREFIX [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/MainWindow.cpp:1114:68: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/MainWindow.cpp:1114:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/MainWindow.cpp:1506:29: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/MainWindow.cpp:1506:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/MainWindow.cpp:1829:36: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable NOTHING [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/MainWindow.cpp:1829:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTHING [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/MainWindow.cpp:2269:26: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/MainWindow.cpp:2269:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/MainWindow.cpp:2408:33: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable SAVE_CONFIG [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/MainWindow.cpp:2408:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAVE_CONFIG [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/MainWindow.cpp:2629:29: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/MainWindow.cpp:2629:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/MainWindow.cpp:2722:27: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/MainWindow.cpp:2722:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/MainWindow.cpp:2794:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/MainWindow.cpp:2794:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/MainWindow.cpp:2936:32: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/MainWindow.cpp:2936:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/MainWindow.cpp:3028:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_NO [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/MainWindow.cpp:3028:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_NO [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/MainWindow.cpp:3067:23: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/MainWindow.cpp:3067:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/MainWindow.cpp:3105:26: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/MainWindow.cpp:3105:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/MainWindow.cpp:3250:37: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable ENTRY_ICON_SECONDARY [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/MainWindow.cpp:3250:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY_ICON_SECONDARY [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/MainWindow.cpp:335:43: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable SELECTION_SINGLE [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/MainWindow.cpp:335:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECTION_SINGLE [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/MainWindow.cpp:3492:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable GDK_2BUTTON_PRESS [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/MainWindow.cpp:3492:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_2BUTTON_PRESS [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/MainWindow.cpp:3526:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_NO [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/MainWindow.cpp:3526:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_NO [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/MainWindow.cpp:3727:26: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/MainWindow.cpp:3727:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/MainWindow.cpp:4118:34: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/MainWindow.cpp:4118:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/MainWindow.cpp:589:63: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable OPEN [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/MainWindow.cpp:589:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/MainWindow.cpp:93:87: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable m_fileNames [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/MainWindow.cpp:93:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fileNames [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/MainWindow.cpp:978:62: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/MainWindow.cpp:978:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/Notebook.cpp:218:64: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable ICON_SIZE_MENU [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/Notebook.cpp:218:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICON_SIZE_MENU [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/Notebook.cpp:87:67: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable ICON_SIZE_MENU [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/Notebook.cpp:87:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICON_SIZE_MENU [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/PinotUtils.cpp:48:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/PinotUtils.cpp:48:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/PinotUtils.cpp:69:36: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/PinotUtils.cpp:69:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/PrefsWindow.cpp:195:44: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable SELECTION_SINGLE [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/PrefsWindow.cpp:195:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECTION_SINGLE [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/PrefsWindow.cpp:304:75: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable SAVE_PREFS [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/PrefsWindow.cpp:304:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAVE_PREFS [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/PrefsWindow.cpp:344:31: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable JUSTIFY_LEFT [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/PrefsWindow.cpp:344:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JUSTIFY_LEFT [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/PrefsWindow.cpp:917:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_NO [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/PrefsWindow.cpp:917:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_NO [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/PropertiesDialog.cpp:199:62: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable m_count [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/PropertiesDialog.cpp:199:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_count [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/PropertiesDialog.cpp:229:56: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable m_labels [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/PropertiesDialog.cpp:229:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_labels [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/PropertiesDialog.cpp:87:44: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable SELECTION_SINGLE [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/PropertiesDialog.cpp:87:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECTION_SINGLE [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/QueryDialog.cpp:104:39: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable NEW_RESULTS [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/QueryDialog.cpp:104:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEW_RESULTS [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/QueryDialog.cpp:173:54: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable DATE_DESC [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/QueryDialog.cpp:173:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATE_DESC [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/QueryDialog.cpp:277:46: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable DATE_DESC [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/QueryDialog.cpp:277:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATE_DESC [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/ResultsTree.cpp:1330:21: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable FLAT [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/ResultsTree.cpp:1330:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAT [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/ResultsTree.cpp:1426:22: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable FLAT [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/ResultsTree.cpp:1426:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAT [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/ResultsTree.cpp:321:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/ResultsTree.cpp:321:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/ResultsTree.cpp:373:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/ResultsTree.cpp:373:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/ResultsTree.cpp:65:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable BUTTON_PRESS_MASK [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/ResultsTree.cpp:65:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTTON_PRESS_MASK [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:217:76: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable CRAWLED [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:217:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRAWLED [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:98:94: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable m_docsIndexLocation [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/StatisticsDialog.cpp:98:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_docsIndexLocation [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/UIThreads.cpp:135:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable m_resultsCharset [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/UIThreads.cpp:135:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_resultsCharset [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/UIThreads.cpp:152:52: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable m_engineDisplayableName [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/UIThreads.cpp:152:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_engineDisplayableName [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/UIThreads.cpp:197:95: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable m_defaultBackend [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/UIThreads.cpp:197:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_defaultBackend [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/UIThreads.cpp:283:98: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable m_docsIndexLocation [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/UIThreads.cpp:283:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_docsIndexLocation [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/UIThreads.cpp:361:6: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable m_done [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/UIThreads.cpp:361:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_done [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/UIThreads.cpp:60:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable m_errorNum [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/UIThreads.cpp:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_errorNum [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/pinot.cpp:103:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable PREFIX [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/pinot.cpp:103:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFIX [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/pinot.cpp:70:26: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/pinot.cpp:70:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/UI/GTK3/src/pinot.cpp:96:27: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head pinot-1.22/UI/GTK3/src/pinot.cpp:96:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Utils/CommandLine.cpp:148:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] head pinot-1.22/Utils/CommandLine.cpp:148:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Utils/CommandLine.cpp:92:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pinot-1.22/Utils/CommandLine.cpp:92:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pinot-1.22/Utils/Document.cpp:106:21: warning: Member variable 'Document::m_dataLength' is not assigned a value in 'Document::operator='. [operatorEqVarError] head pinot-1.22/Utils/Document.cpp:106:21: warning: Member variable 'Document::m_pData' is not assigned a value in 'Document::operator='. [operatorEqVarError] 2.16.0 pinot-1.22/Utils/Document.cpp:163:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head pinot-1.22/Utils/Document.cpp:163:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Utils/Document.h:43:16: style: Virtual function 'setData' is called from copy constructor 'Document(const Document&other)' at line 98. Dynamic binding is not used. [virtualCallInConstructor] pinot-1.22/Utils/Document.cpp:98:2: note: Calling setData pinot-1.22/Utils/Document.h:43:16: note: setData is a virtual function 2.16.0 pinot-1.22/Utils/DocumentInfo.cpp:191:27: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Utils/DocumentInfo.cpp:191:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Utils/DocumentInfo.cpp:275:31: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Utils/DocumentInfo.cpp:275:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Utils/DocumentInfo.cpp:289:42: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Utils/DocumentInfo.cpp:289:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Utils/MIMEScanner.cpp:234:40: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Utils/MIMEScanner.cpp:234:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Utils/MIMEScanner.cpp:279:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE [valueFlowBailoutIncompleteVar] head pinot-1.22/Utils/MIMEScanner.cpp:279:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Utils/MIMEScanner.cpp:62:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable G_APP_INFO_CREATE_SUPPORTS_URIS [valueFlowBailoutIncompleteVar] head pinot-1.22/Utils/MIMEScanner.cpp:62:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_APP_INFO_CREATE_SUPPORTS_URIS [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Utils/StringManip.cpp:143:29: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Utils/StringManip.cpp:143:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Utils/StringManip.cpp:205:34: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Utils/StringManip.cpp:205:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Utils/StringManip.cpp:93:39: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Utils/StringManip.cpp:93:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Utils/Url.cpp:146:23: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Utils/Url.cpp:146:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Utils/Url.cpp:300:22: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Utils/Url.cpp:300:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Utils/Url.cpp:399:37: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Utils/Url.cpp:399:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Utils/Url.cpp:502:29: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Utils/Url.cpp:502:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 2.16.0 pinot-1.22/Utils/Url.cpp:61:22: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head pinot-1.22/Utils/Url.cpp:61:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] DONE