OpenAlt 2023

Your locale preferences have been saved. We like to think that we have excellent support for English in pretalx, but if you encounter issues or errors, please contact us!

Address/MemorySanitizer, valgrind a jejich integrace do netrivialnich (C) projektu a CI
2023-11-12 , D1
Language: Č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.

See also: slides (181.0 KB)

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