YoVDO

Clang Static Analyzer

Offered By: Linux Plumbers Conference via YouTube

Tags

Linux Plumbers Conference Courses Static Analysis Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the Clang Static Analyzer, a powerful tool for finding semantic errors in code, in this 50-minute conference talk from the Linux Plumbers Conference. Discover how this LLVM project component uses the same parser and grammar as the Clang compiler, leveraging the Abstract Syntax Tree (AST) for in-depth analysis. Learn about its configurability and extensibility, including the ability to enable, disable, and add custom checkers. Examine the LLVMLinux project's adaptation of Kbuild for Linux kernel compatibility. Gain insights into potential Linux-specific checkers, common issues, and practical examples. Delve into topics such as bug reports, global variables, and the challenges of path length and memory management in static analysis.

Syllabus

Introduction
Negatives
Sparse
Bugs
Path Length
UNIX API
Developers Hands
Street View
Out of Memory
What does it do
Custom analysis
Common issues
Examples
Bug reports
Global variables
LVM Linux


Taught by

Linux Plumbers Conference

Related Courses

Secure Software Development: Verification and More Specialized Topics
Linux Foundation via edX
Developing Secure Software
LinkedIn Learning
Ethical Hacking: Mobile Devices and Platforms
LinkedIn Learning
Tüm Aşamalarıyla İnşaat Eğitimi - AUTOCAD/STA4/EXCEL/PROJECT
Udemy
Mobile Security: Reverse Engineer Android Apps From Scratch
Udemy