B34nK0

技术永不过期

0%

该如何查找C/C++程序中的bug

概要

本章讲解如何使用工具来分析 C/C++ 程序中的bug

动态分析 dynamic analysis

分析工具: Valgrind

  • demo

  • summary

  • stack栈块

LLVM调试神器: sanitizers

动态分析的局限性

模糊测试 Fuzzing

静态分析 Static analysis

linter

数据流分析 Dataflow analysis

静态分析的局限性