首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏giantbranch's blog

    Clang Static Analyzer

    : Analysis run complete. scan-build: 6 bugs found. scan-build: Run 'scan-view /tmp/scan-build-2024-09 调试 scan-build 时使用详细输出 scan-build 使用一个 -v 选项来输出有关它正在做什么的详细内容;两个 -v 选项会输出更多信息。 将 scan-build 的输出重定向到文本文件(确保重定向标准错误)对于提交针对 scan-build 或分析器的错误报告非常有用,因为我们可以看到传递给分析器的确切选项(和文件)。 通过 scan-build 运行 ‘. /configure scan-build –keep-cc make configure也需要通过scan-build运行的原因是因为scan-build通过干预编译器来扫描源文件。

    1.1K00编辑于 2024-12-31
  • 来自专栏FreeSWITCH中文社区

    ClueCon2022在芝加哥举行及FreeSWITCH1.10.8发布

    en-us-callie and correct en-us-allison 40.wav and 60.wav Testing Enable repo auth on Drone CI Testing Enable scan-build Core scan-build: Fix false-positive bad free by switch_must_realloc() in switch_xml_proc_inst() core memory leak in iksroster libvpx configure.sh erroneous make warnings starting with macOS 11.5.1 libvpx scan-build : avoid dereference of null pointer libvpx scan-build: prevent division by zero in vpx_int_pro_row_c(

    90520编辑于 2022-12-12
  • 来自专栏腾讯移动品质中心TMQ的专栏

    iOS 静态代码扫描之工具调研

    命令行调用方法: (1)下载clang:http://clang-analyzer.llvm.org/ (2)命令行cd到项目代码所在目录:$ cd /path (3)使用clang扫描,命令开头为clang的scan-build 所在目录:$ /Users/kylinhuang/Documents/tools/analyzer/bin/scan-build -vxcodebuild -target QQPimPro -configuration 如果想要全量分析,可以调用前先清除扫描记录: $ rm -rf /tmp/scan-build $ rm -rf build 4、oclint:Skipping [path] Compile command

    6.9K10发布于 2017-08-17
  • 来自专栏owent

    Jenkins(hudson)插件记录

    为了方便下次部署,这里先记录一下用到的插件及用途 Jenkins插件 Ant Plugin java打包工具 Authorize Project 项目权限管理 Clang Scan-Build Plugin

    70750编辑于 2023-03-06
  • 来自专栏JAVA

    Memory Corruption: 代码中的内存损坏问题

    例如,Clang的静态分析器: scan-build gcc your_program.c -o your_program QA环节 Q1: 什么是内存损坏? fsanitize=address your_program.c 智能指针 自动管理内存 std::unique_ptr ptr = std::make_unique(42); 静态分析工具 编译前检测潜在问题 scan-build

    1.4K10编辑于 2024-11-22
  • 来自专栏喔家ArchiSelf

    温故知新:静态分析

    静态分析在软件工程中的使用非常普遍,例如 scan-build 是 LLVM 项目提供的一种分析工具,目标是 C、 Objective-C、 C + + 和 Swift; Python 的 black或 使用现有的分析框架扩展,我们可以编写自己的静态分析工具,例如,scan-build 提供了一个 API,使最终应用能够挂接到 LLVM 的内部进程,并利用 LLVM 的工具链来遍历和分析程序的语法树。 针对 C语言家族的另一个工具是 Clang scan-build,它提供了许多有用的分析,并为程序员编写自己的分析提供了一个 API。

    47010发布于 2021-11-16
  • 来自专栏测吧测试开发

    代码分析体系及Sonarqube平台

    代码分析 IDE辅助功能:xcode、android studio 独立的静态分析工具:findbugs、androidlint、scan-build、pmd、阿里巴巴java开发规范pmd插件 代码审计关注的质量指标

    81420编辑于 2022-05-26
  • 来自专栏Android开发实战

    IOS静态代码扫描--分析与总结

    : (1)下载clang: http://clang-analyzer.llvm.org/ (2)命令行cd到项目代码所在目录: $ cd /path (3)使用clang扫描,命令开头为clang的scan-build 所在目录: $/Users/admin/tools/analyzer/bin/scan-build -vxcodebuild -target QQPimPro -configuration Developer

    5.3K21发布于 2020-07-27
  • 来自专栏AllTests软件测试

    盘点App测试会用到哪些工具

    PMD开发) PMD CheckStyle 360代码卫士(商业) Fortify(商业) Coverity(商业) 8.2、iOS平台 # 公众号:AllTests软件测试 OClint infer scan-build

    1.3K10编辑于 2022-07-26
  • 来自专栏owent

    再度优化GCC、LLVM、Clang、libc++、libc++abi等套件的构建脚本

    但是其实 Fuchsia 的组件也是缺斤少两的(比如没有 lldb ,没发布 scan-build 等),并且在Linux上的一些环境检测还有问题。 llvm-install-name-tool llvm-jitlink llvm-jitlistener llvm-link llvm-mc llvm-ml llvm-strings llvm-lto llvm-lto2 scan-build

    3.9K40编辑于 2023-03-06
  • 来自专栏用户6296428的专栏

    有赞零售移动CI/CD实践

    iOS 侧我们选择了 Clang 支持度最好的 scan-build 作为首选,以及精度最高的 Infer 作为配合使用。 iOS:scan-build + Infer Android:Android Lint + FindBugs 对于可靠的分支,比如 dev 分支,我们选择定时触发,如每天晚上触发。

    1.5K30发布于 2020-09-01
  • 来自专栏CSDN技术头条

    Hamsterdb vs. LevelDB:且看非主流数据库的自白和逆袭

    静态代码分析可与Coverity的开源产品和clang的scan-build工具一起使用。他们能发现一些细枝末节问题。 在发布前,所有的测试都是全自动和高性能的。

    1.1K70发布于 2018-02-08
  • 来自专栏owent

    再次重构LLVM+Clang+libcxx+libc++abi+其他相关工具的构建流程

    LLVM , LTO , Remarks , lldb 及相关工具 , libclang 及相关库和头文件, clang-check , clang-cpp , clang-libraries , scan-build

    3.4K20编辑于 2023-03-06
  • 来自专栏我的博客

    【Linux系统】vim编辑器 | 编译器gcc/g++ | make/Makefile

    Makefile协调模块,子模块独立编译 模式驱动:用%和自动变量(@, <,  动态感知:自动生成头文件依赖,确保增量编译正确性 条件扩展:通过ifeq/ifdef支持多环境构建 工具整合:结合静态分析(如scan-build

    22110编辑于 2025-12-22
  • 来自专栏信数据得永生

    面向 C++ 的现代 CMake 教程(四)

    Astrée、Clang-Tidy、CLazy、CMetrics、Cppcheck、Cpplint、CQMetrics、ESBMC、FlawFinder、Flint、IKOS、Joern、PC-Lint、Scan-Build

    2K00编辑于 2024-05-26
领券