OpenAlt 2023

Address/MemorySanitizer, valgrind a jejich integrace do netrivialnich (C) projektu a CI
12.11.2023 , D1
Jazyk: Čeština

Programovaci jazyk C neni bezpecny jazyk a proto existuje nespocet nastroju pro nalezeni takovychto problemu. Mezi ne patri napriklad Address Sanitizer, memory sanitizer a valgrind o kterych jste uz urcite slyseli a pravdepodobne pouzili. Ale jak je slozite je integrovat do netrivialniho projektu a do jeho CI?

Tato prednaska je shrnutim zkusenosti s integraci sanitizeru do ruznych projektu s ruznymi build systemy, komplexitami a CI, na kterych jsem pracoval v poslednich mesicich.

Viz také: slides (181,0 KB)

Software Engineer in Red Hat, OpenEverything enthusiast, Security by default, Cryptography for the world