Tag

SanitizerCoverage

0 views collected around this technical thread.

Sohu Tech Products
Sohu Tech Products
Dec 9, 2020 · Fundamentals

Instrumenting iOS SDKs with LLVM and SanitizerCoverage for BasicBlock‑Level Code Coverage

This article explains how to use LLVM and SanitizerCoverage to insert BasicBlock‑level instrumentation into iOS binaries such as the WeChat SDK, covering the theory of code‑coverage metrics, compilation steps, bitcode extraction, and a practical demo that visualizes runtime execution paths.

BasicBlockBinary AnalysisLLVM
0 likes · 17 min read
Instrumenting iOS SDKs with LLVM and SanitizerCoverage for BasicBlock‑Level Code Coverage