问题标签 [klocwork]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1499 浏览

c++ - Klocwork 抱怨无符号与零的比较总是正确的——为什么?

Klocwork 在以下条件行中说“无符号值与 0 的比较始终为真”:

为什么?MAX_VALUE 不是 0...

请指教。

先感谢您。

0 投票
1 回答
330 浏览

klocwork - 为什么我的新 Klocwork 9.2 安装显示空白产品门户网页?

我在全新的 Windows Server 2008 x86 系统上安装了 Klocwork 9.2.1.7276。在安装过程中,我选择了所有要安装的 Klocwork 组件(数据库服务器、许可证服务器、Klocwork 服务器),并确保所有三台服务器都在 Klocwork 管理控制台中运行。我运行kwauthconfig并将身份验证方案设置为无。

但是,当我尝试访问 Klocwork 产品门户(开始 > 程序 > Klocwork 9.2 > Klocwork 产品门户)时,Internet Explorer 会打开并显示一个从本地计算机上的端口 8080 提供的空白网页 ( http://klocwork:8080)。如果我将 URL 更改为http://klocwork:8080/portal/Portal,我会得到预期的页面。但是,当我单击指向 Klocwork Review ( http://klocwork:8080/review) 或 Klocwork Inspect ( http://klocwork:8080/codereview) 的链接时,我会得到类似的空白网页。

我的生产服务器(几年前由离开公司的人安装)按预期运行,但我需要将它从 Windows XP 移动到 Windows Server 2008。我已经阅读了 Klocwork 9.2 文档,但我认为我没有错过了任何配置步骤。这是我第三次尝试在干净的机器上进行此安装,每次都得到相同的结果。在其中一种情况下,我运行了 Klocwork 构建(使用kwinjectkwadminkwbuildprojectkwadmin load)但无法查看构建,因为 KW Review 和 Inspect 不起作用。

有谁知道如何在 Review and Inspect 将起作用的状态下重新安装 Klocwork 9.2?提前感谢任何可以提供建议的人。

0 投票
2 回答
2056 浏览

c - 字符串如何在c中的内存中表示

根据我的理解,这是有效的代码。

但是 Klocwork 说缓冲区溢出,' imei_temp' 的数组索引可能超出范围。大小为 14 的数组 ' imei_temp' 可以使用索引值 0..14

0 投票
1 回答
1481 浏览

c - 释放非堆内存

ipv6_devconf_dflt是一个静态结构变量。的地址ipv6_devconf_dflt分配给局部变量。然后使用kfree().

是否允许释放非堆内存?

0 投票
1 回答
773 浏览

objective-c - 在mac中使用Klocwork分析一个iOS应用

我必须使用 Klocworks 对 iPhone 应用程序进行静态分析。我已经在 mac os X 上安装了 Klockworks,并且该项目是使用 XCode 编写的。

但我没有开发者证书(也不想购买,因为我只想做静态分析)。使用 xocdebuild 命令不会构建应用程序。

有人可以告诉我如何对 xcode 项目进行静态分析吗?

谢谢你。

0 投票
3 回答
897 浏览

klocwork - 使用 Klocwork 进行 .Net 静态代码分析

0 投票
1 回答
265 浏览

visual-studio - 您能查看 Klockwork 的 On-The-Fly 解析器错误吗?

我在 Klocwork 的 Visual Studio 集成中遇到错误,指出

由于 XX 解析器错误,On-The-Fly 分析未开始。

有没有办法查看 On-The-Fly 解析器错误?

Visual Studio 解决方案仍在成功构建,所以我猜这是我需要让 Klocwork 在正常构建过程中意识到的事情。

0 投票
1 回答
11497 浏览

code-analysis - 你有比较过静态分析工具 Klocwork 和 Findbugs 吗?

我们使用 Klocwork 作为静态分析工具。

Klocwork 是一种商业工具,具有许多优点,但也有误报等限制。

我想知道谁曾将 Klocwork 与 Findbugs 等其他开源工具进行比较。

通常,众所周知,商业工具比开源工具更可靠。

但我认为 Klocwork 在特定的业务领域也存在一些可靠的问题,例如 android。

你能说 Klocwork 在误报和漏报方面优于其他开源工具,尤其是 Findbugs 吗?

0 投票
1 回答
690 浏览

java - 为什么'同步块中的wait()方法'有死锁的可能性?

当调用 Object.wait() 方法而该方法持有两个或更多锁时,会报告 klocwork JD.LOCK.WAIT 问题。

klocwork 说,在持有两个锁的同时等待监视器可能会导致死锁,应该考虑到这个问题。

但我不明白为什么这会导致死锁。

谁能帮我理解这个问题?

以下代码来自 klockwork。JD.LOCK.WAIT 问题发生在第 14 行lock.wait();

0 投票
1 回答
186 浏览

linux - 为什么 Klocwork 抱怨 S_IRWXU 是一个 int?

这是代码:

对于 if 检查,我得到了 Klocwork misra:
Operand of bitwise operation has type 'int' 而不是 'unsigned integer'

在同一行,lint 说:
违反 MISRA 2004 要求的规则 10.1,禁止隐式转换:有符号与无符号

但我知道 mkfifo 采用的第二个参数是mode_t类型,它实际上应该是一个无符号整数。因此我们知道

应该没有问题。

知道为什么我会收到这样的警告吗?