poco:

Run:38040180000
Check:main: clang-diagnostic-lifetime-safety*
Status:ok
Time:45s
Warnings:92 (TP 0, FP 0, unclassified 92)
Source:pocoproject/poco/blob/78a5716858c481631bc66048641c1ba884fc509e

Warnings (92):

VerdictLocationMessage
-Data/SQLParser/src/SQLParser.cpp:43:50parameter 'tokens' is later invalidated
-Data/include/Poco/Data/BulkExtraction.h:58:17parameter 'result' escapes to the field '_rResult' and is later invalidated
-Data/src/Transcoder.cpp:56:53parameter 'to' is later invalidated
-Data/src/Transcoder.cpp:66:60parameter 'to' is later invalidated
-Foundation/include/Poco/Dynamic/VarHolder.h:92:31parameter 'val' is later invalidated
-Foundation/include/Poco/StreamCopier.h:170:48parameter 'str' is later invalidated
-Foundation/include/Poco/String.h:141:16parameter 'str' is later invalidated
-Foundation/include/Poco/String.h:487:20parameter 'str' is later invalidated
-Foundation/include/Poco/String.h:557:19parameter 'str' is later invalidated
-Foundation/include/Poco/String.h:807:18parameter 'str' is later invalidated
-Foundation/src/BinaryReader.cpp:195:42parameter 'value' is later invalidated
-Foundation/src/BinaryReader.cpp:260:52parameter 'value' is later invalidated
-Foundation/src/BinaryReader.cpp:279:32parameter 'value' is later invalidated
-Foundation/src/DateTimeFormatter.cpp:30:32parameter 'str' is later invalidated
-Foundation/src/DateTimeFormatter.cpp:79:32parameter 'str' is later invalidated
-Foundation/src/DateTimeFormatter.cpp:111:32parameter 'str' is later invalidated
-Foundation/src/DateTimeFormatter.cpp:134:32parameter 'str' is later invalidated
-Foundation/src/FastLogger.cpp:1363:24parameter 'names' is later invalidated
-Foundation/src/FastLogger.cpp:1536:29parameter 'message' is later invalidated
-Foundation/src/File.cpp:453:17parameter 'files' is later invalidated
-Foundation/src/File.cpp:484:17parameter 'files' is later invalidated
-Foundation/src/Format.cpp:266:13parameter 'result' is later invalidated
-Foundation/src/JSONFormatter.cpp:33:48parameter 'text' is later invalidated
-Foundation/src/Logger.cpp:254:25parameter 'message' is later invalidated
-Foundation/src/Logger.cpp:375:20parameter 'names' is later invalidated
-Foundation/src/NumericString.cpp:42:10parameter 'str' is later invalidated
-Foundation/src/NumericString.cpp:120:24parameter 'str' is later invalidated
-Foundation/src/NumericString.cpp:192:25parameter 'str' is later invalidated
-Foundation/src/NumericString.cpp:210:30parameter 'str' is later invalidated
-Foundation/src/NumericString.cpp:255:26parameter 'str' is later invalidated
-Foundation/src/NumericString.cpp:274:31parameter 'str' is later invalidated
-Foundation/src/Path_UNIX.cpp:358:30parameter 'roots' is later invalidated
-Foundation/src/PatternFormatter.cpp:61:51parameter 'text' is later invalidated
-Foundation/src/PurgeStrategy.cpp:40:51parameter 'files' is later invalidated
-Foundation/src/RegularExpression.cpp:150:89parameter 'matches' is later invalidated
-Foundation/src/RegularExpression.cpp:238:89parameter 'strings' is later invalidated
-Foundation/src/TextConverter.cpp:44:55parameter 'destination' is later invalidated
-Foundation/src/TextConverter.cpp:66:60parameter 'destination' is later invalidated
-Foundation/src/URI.cpp:638:52parameter 'segments' is later invalidated
-Foundation/src/URI.cpp:661:71parameter 'encodedStr' is later invalidated
-Foundation/src/URI.cpp:683:42parameter 'decodedStr' is later invalidated
-Foundation/src/UUID.cpp:277:22parameter 'str' is later invalidated
-Foundation/src/UnicodeConverter.cpp:27:63parameter 'utf32String' is later invalidated
-Foundation/src/UnicodeConverter.cpp:66:63parameter 'utf16String' is later invalidated
-Foundation/src/UnicodeConverter.cpp:113:64parameter 'utf8String' is later invalidated
-Foundation/src/UnicodeConverter.cpp:123:64parameter 'utf8String' is later invalidated
-Foundation/src/UnicodeConverter.cpp:133:83parameter 'utf8String' is later invalidated
-JSON/src/Object.cpp:161:23parameter 'names' is later invalidated
-JSON/src/ParserImpl.cpp:157:32parameter 'json' is later invalidated
-MongoDB/include/Poco/MongoDB/Document.h:296:36parameter 'keys' is later invalidated
-Net/src/DialogSocket.cpp:148:35parameter 'message' is later invalidated
-Net/src/DialogSocket.cpp:155:40parameter 'message' is later invalidated
-Net/src/DialogSocket.cpp:238:32parameter 'line' is later invalidated
-Net/src/DialogSocket.cpp:259:37parameter 'line' is later invalidated
-Net/src/FTPStreamFactory.cpp:215:61parameter 'path' is later invalidated
-Net/src/HTTPAuthenticationParams.cpp:46:23parameter 'result' is later invalidated
-Net/src/HTTPRequest.cpp:268:61parameter 'scheme' is later invalidated
-Net/src/HTTPRequest.cpp:268:82parameter 'authInfo' is later invalidated
-Net/src/HTTPResponse.cpp:254:31parameter 'cookies' is later invalidated
-Net/src/IPAddress.cpp:535:36parameter 'v6addr' is later invalidated
-Net/src/MailMessage.cpp:598:67parameter 'str' is later invalidated
-Net/src/MessageHeader.cpp:227:57parameter 'elements' is later invalidated
-Net/src/MessageHeader.cpp:274:59parameter 'value' is later invalidated
-Net/src/MessageHeader.cpp:334:53parameter 'result' is later invalidated
-Net/src/MultipartReader.cpp:284:32parameter 'line' is later invalidated
-Net/src/POP3ClientSession.cpp:172:38parameter 'messages' is later invalidated
-Net/src/Socket.cpp:108:20parameter 'readList' is later invalidated
-Net/src/Socket.cpp:108:42parameter 'writeList' is later invalidated
-Net/src/Socket.cpp:108:65parameter 'exceptList' is later invalidated
-PageCompiler/src/PageCompiler.cpp:264:50parameter 'clazz' is later invalidated
-PageCompiler/src/PageReader.cpp:291:48parameter 'token' is later invalidated
-Prometheus/include/Poco/Prometheus/LabeledMetricImpl.h:84:22stack memory associated with local variable 'pUniqueSample' may be returned later. This could be a false positive as the storage may have been moved. Consider moving first and then aliasing later to resolve the issue
-Util/src/AbstractConfiguration.cpp:397:34parameter 'range' is later invalidated
-Util/src/AbstractConfiguration.cpp:407:58parameter 'range' is later invalidated
-Util/src/FilesystemConfiguration.cpp:48:62parameter 'value' is later invalidated
-Util/src/FilesystemConfiguration.cpp:80:65parameter 'range' is later invalidated
-Util/src/IniFileConfiguration.cpp:95:62parameter 'range' is later invalidated
-Util/src/JSONConfiguration.cpp:103:55parameter 'indexes' is later invalidated
-Util/src/LayeredConfiguration.cpp:131:62parameter 'range' is later invalidated
-Util/src/MapConfiguration.cpp:60:58parameter 'range' is later invalidated
-Util/src/OptionProcessor.cpp:33:60parameter 'optionName' is later invalidated
-Util/src/OptionProcessor.cpp:33:85parameter 'optionArg' is later invalidated
-Util/src/SystemConfiguration.cpp:91:61parameter 'range' is later invalidated
-Util/src/XMLConfiguration.cpp:236:58parameter 'range' is later invalidated
-XML/src/NamespaceSupport.cpp:70:44parameter 'prefixes' is later invalidated
-XML/src/NamespaceSupport.cpp:107:36parameter 'prefixes' is later invalidated
-XML/src/NamespaceSupport.cpp:122:67parameter 'prefixes' is later invalidated
-XML/src/NamespaceSupport.cpp:161:60parameter 'namespaceURI' is later invalidated
-dependencies/quill/include/quill/backend/BackendWorker.h:1547:39parameter 'transit_event' is later invalidated
-dependencies/quill/include/quill/backend/BackendWorker.h:1657:44parameter 'formatted_msg' is later invalidated
-dependencies/quill/include/quill/backend/StringFromTime.h:404:28parameter 'str' is later invalidated
-dependencies/quill/include/quill/core/LoggerManager.h:209:74parameter 'removed_loggers' is later invalidated

Generated from 8e77be5af1.