PVS Studio 7.29 (x86, x64) [02.2024, ENG]

Страницы:  1
Ответить
 

tupojetef

Стаж: 4 года 7 месяцев

Сообщений: 147

tupojetef · 18-Фев-24 07:18 (2 года 5 месяцев назад, ред. 18-Фев-24 07:48)

PVS Studio 7.29
Версия: 7.29.79138
Год выпуска: 2024
Разработчик: PVS-Studio LLC
Сайт разработчика: https://pvs-studio.com/en/pvs-studio/
Таблетка: присутствует (готовый серийник и кейген)
Требования: Visual Studio 2010-2022, Windows 32/64 bit
Описание: статический анализатор кода для программ, написанных на С, C++, C++/CLI, C++/CX, C# и Java.
Приложение может интегрироваться с Microsoft Visual Studio, IntelliJ IDEA, Rider, CLion, VSCode и так далее.
Что нового (англ)
We added the support for the analysis of Java projects in the PVS-Studio plugin for Visual Studio Code.
The C++ analyzer now supports smart pointers from the Boost library: boost::unique_ptr and boost::shared_ptr. PVS-Studio analyzer will be able to detect errors such as null pointer dereferences when these classes are used.
We added a mode that considers the hash of the source code line, which triggers a warning, when users mark warnings as false positives. This makes it clear whether the line of code had been changed since the warning was marked as a false positive. When the new markup mode is used, marking a warning as a false positive will no longer suppress the analyzer warning if there were any changes in the code. The feature is supported in the PVS-Studio plugins for Microsoft Visual Studio.
The PVS-Studio plugin for Qt Creator 12 is now supported on macOS operating systems.
V839. Decreased performance. Function returns a constant value. This may interfere with the move semantics.
V1104. Priority of the 'M' operator is higher than that of the 'N' operator. Possible missing parentheses.
V2625. MISRA. Identifier with external linkage should be unique.
V3194. Calling 'OfType' for collection will return an empty collection. It is not possible to cast collection elements to the type parameter.
V3195. Collection initializer implicitly calls 'Add' method. Using it on member with default value of null will result in null dereference exception.
V6108. Do not use real-type variables in 'for' loop counters.
V6109. Potentially predictable seed is used in pseudo-random number generator.
Скриншоты
Download
Сайт не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 

matthew0haig

Стаж: 12 лет 2 месяца

Сообщений: 155

matthew0haig · 15-Мар-24 20:34 (спустя 26 дней)

зарегал с Tools -> Options... -> Registration:
PVSStudio_sanet.st
0XZ0-3UPU-29T1-7RGB
[Профиль]  [ЛС] 

spitka

Стаж: 16 лет 3 месяца

Сообщений: 132


spitka · 22-Сен-24 20:49 (спустя 6 месяцев)

Надеюсь от него толк будет. ОТ бесплатных нет толка, какие то косметические изменения, не более
[Профиль]  [ЛС] 

Aberro

Стаж: 14 лет 2 месяца

Сообщений: 41


Aberro · 16-Апр-25 23:05 (спустя 6 месяцев)

А какие конкретно обновления кейген пытается установить в Edge браузер и зачем ему писать что-либо в
C:\Windows\ServiceProfiles\LocalService\AppData\Roaming\Microsoft\UPnP Device Host\upnphost\udhisapi.dll?
https://www.virustotal.com/gui/file/3895095c65853e27e46e696cd27ad764af6e290158d32...67d3b51/behavior
[Профиль]  [ЛС] 

at.least.arteast

Стаж: 17 лет 1 месяц

Сообщений: 6


at.least.arteast · 03-Июл-25 15:28 (спустя 2 месяца 16 дней)

Aberro писал(а):
87661905А какие конкретно обновления кейген пытается установить в Edge браузер и зачем ему писать что-либо в
C:\Windows\ServiceProfiles\LocalService\AppData\Roaming\Microsoft\UPnP Device Host\upnphost\udhisapi.dll?
https://www.virustotal.com/gui/file/3895095c65853e27e46e696cd27ad764af6e290158d32...67d3b51/behavior
Он не пытается ничего такого сделать. В этом запуске песочницы помимо кейгена запустился windows update (и chrome update до кучи) - вот от них и высыпались все эти изменения. В списке процессов на той же странице видно процесс window update.
Я заслал кейген в вирустотал снова (с парой лишних байт, чтобы его заново посчитали), и на этот раз ничего из windows не появилось - а вот chrome update снова было. Ну и посмотрел внутрь самого кейгена - там при беглом взгляде совершенно ничего подозрительного нет
[Профиль]  [ЛС] 

daniil_pik

Стаж: 13 лет 10 месяцев

Сообщений: 4


daniil_pik · 17-Мар-26 15:42 (спустя 8 месяцев, ред. 17-Мар-26 15:42)

С этой версией (7,29) шедшей в комплекте не работает, вылетает исключение при использовании расширения для VS, а с последней версией PVS-студии работает норм. Exception message:
One or more errors occurred.
Exception type:
System.AggregateException
Stack: at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.Wait()
at ProgramVerificationSystems.PVSStudio.PVSStudio.InitializeErrorListWindow(Boolean isFromPackageLoadedEvent) in D:\JenkinsProjects\workspace\proj_PVS_Setup_Docker\WorkDir\PVS-Studio\PVS-Studio\VsPkg.cs:line 2424
Inner Exception:
Exception message:
Exception from HRESULT: 0x80042007
Exception type:
System.Runtime.InteropServices.COMException
Stack: at Microsoft.VisualStudio.Shell.Interop.IVsShell5.LoadPackageWithContext(Guid& packageGuid, Int32 reason, Guid& context)
at Microsoft.VisualStudio.Platform.WindowManagement.WindowManagerService.CreateContentPane(String pszName, Int32 fDockViewOn, Int32 fDocument, String lpstrMkDoc, UInt32 eCreateWindowFlags, UInt32 dwToolWinId, Object punkView, Object punkData, IServiceProvider pServiceProvider, IVsUIHierarchy pUIHierarchy, UInt32 vsid, Int32& pfDefaultPosition, Guid& rguidCmdUI, IVsWindowFrame& ppWindowFrame)
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at Microsoft.VisualStudio.Shell.Package.CreateFrameForToolWindow(ToolWindowCreationResult result, Int32 id, Guid persistenceGuid)
at Microsoft.VisualStudio.Shell.Package.<>c__DisplayClass74_0.<CreateToolWindow>g__CreateToolWindowWorker|1()
at Microsoft.VisualStudio.Shell.Package.CreateToolWindow(Type toolWindowType, Int32 id, UInt32 flags, Object context, Guid persistenceGuid)
at Microsoft.VisualStudio.Shell.AsyncPackage.<CreateToolWindowAsync>d__22.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.VisualStudio.Shell.AsyncPackage.<>c__DisplayClass31_0.<<FindToolWindowAsync>b__0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.VisualStudio.Shell.ToolWindowCollection.ToolWindowListener.<>c__DisplayClass1_0.<<-ctor>b__0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.VisualStudio.Threading.AwaitExtensions.ExecuteContinuationSynchronouslyAwaiter`1.GetResult()
at Microsoft.VisualStudio.Threading.AsyncLazy`1.<>c__DisplayClass20_0.<<GetValueAsync>b__0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.VisualStudio.Shell.AsyncPackage.<FindToolWindowAsync>d__31.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.VisualStudio.Shell.AsyncPackage.<FindToolWindowAsync>d__29.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at ProgramVerificationSystems.PVSStudio.PVSStudio.<InitializeErrorWindowAsync>d__199.MoveNext() inD:\JenkinsProjects\workspace\proj_PVS_Setup_Docker\WorkDir\PVS-Studio\PVS-Studio\VsPkg.cs:line 2459
PVS-Studio Version: 7.29.79138.771
Visual Studio Version: 17.0 Professional
Visual Studio LocaleID: en
Windows Version: Microsoft Windows NT 10.0.19045.0
[Профиль]  [ЛС] 

TenTISiAi

Стаж: 4 года 7 месяцев

Сообщений: 9


TenTISiAi · 07-Апр-26 16:31 (спустя 21 день)

daniil_pik писал(а):
88957701С этой версией (7,29) шедшей в комплекте не работает, вылетает исключение
аналогично
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error