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