2020 LLVM Developers’ Meeting: A. Phipps “Source-based Code Coverage for Embedded Use Cases”

preview_player
Показать описание

Source-based Code Coverage for Embedded Use Cases - Alan Phipps


LLVM Source-based Code Coverage is not well-suited for embedded use cases because of its large code size requirements. All coverage information must reside in memory even though only the counters are actually modified during program execution. In addition, the runtime support is very large and includes features that are mostly unnecessary for embedded use cases. In this talk, I will demonstrate how we can easily reduce the code size overhead of LLVM code coverage, making it a compelling solution for measuring embedded applications.

Рекомендации по теме
Комментарии
Автор

Good feature. Has the code size enhancement been upstream-ed?

stevenshi