问题标签 [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.
c++ - Klocwork 抱怨无符号与零的比较总是正确的——为什么?
Klocwork 在以下条件行中说“无符号值与 0 的比较始终为真”:
为什么?MAX_VALUE 不是 0...
请指教。
先感谢您。
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 构建(使用kwinject
、kwadmin
、kwbuildproject
和kwadmin load
)但无法查看构建,因为 KW Review 和 Inspect 不起作用。
有谁知道如何在 Review and Inspect 将起作用的状态下重新安装 Klocwork 9.2?提前感谢任何可以提供建议的人。
c - 字符串如何在c中的内存中表示
根据我的理解,这是有效的代码。
但是 Klocwork 说缓冲区溢出,' imei_temp
' 的数组索引可能超出范围。大小为 14 的数组 ' imei_temp
' 可以使用索引值 0..14
c - 释放非堆内存
ipv6_devconf_dflt
是一个静态结构变量。的地址ipv6_devconf_dflt
分配给局部变量。然后使用kfree()
.
是否允许释放非堆内存?
objective-c - 在mac中使用Klocwork分析一个iOS应用
我必须使用 Klocworks 对 iPhone 应用程序进行静态分析。我已经在 mac os X 上安装了 Klockworks,并且该项目是使用 XCode 编写的。
但我没有开发者证书(也不想购买,因为我只想做静态分析)。使用 xocdebuild 命令不会构建应用程序。
有人可以告诉我如何对 xcode 项目进行静态分析吗?
谢谢你。
visual-studio - 您能查看 Klockwork 的 On-The-Fly 解析器错误吗?
我在 Klocwork 的 Visual Studio 集成中遇到错误,指出
由于 XX 解析器错误,On-The-Fly 分析未开始。
有没有办法查看 On-The-Fly 解析器错误?
Visual Studio 解决方案仍在成功构建,所以我猜这是我需要让 Klocwork 在正常构建过程中意识到的事情。
code-analysis - 你有比较过静态分析工具 Klocwork 和 Findbugs 吗?
我们使用 Klocwork 作为静态分析工具。
Klocwork 是一种商业工具,具有许多优点,但也有误报等限制。
我想知道谁曾将 Klocwork 与 Findbugs 等其他开源工具进行比较。
通常,众所周知,商业工具比开源工具更可靠。
但我认为 Klocwork 在特定的业务领域也存在一些可靠的问题,例如 android。
你能说 Klocwork 在误报和漏报方面优于其他开源工具,尤其是 Findbugs 吗?
java - 为什么'同步块中的wait()方法'有死锁的可能性?
当调用 Object.wait() 方法而该方法持有两个或更多锁时,会报告 klocwork JD.LOCK.WAIT 问题。
klocwork 说,在持有两个锁的同时等待监视器可能会导致死锁,应该考虑到这个问题。
但我不明白为什么这会导致死锁。
谁能帮我理解这个问题?
以下代码来自 klockwork。JD.LOCK.WAIT 问题发生在第 14 行lock.wait();
。
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类型,它实际上应该是一个无符号整数。因此我们知道
应该没有问题。
知道为什么我会收到这样的警告吗?