[Toulibre] Atelier C++ : les sanitizers de Clang

Sébastien Dinot sdinot at april.org
Mer 11 Oct 23:54:57 CEST 2017



Bonjour à tous, 

Le prochain atelier C++ aura lieu ce samedi (14/10) au centre culturel Bellegarde. Voici le programme : 


Programme de la journée 
11h - Les sanitizers de Clang 


Présentation : Toutes les erreurs ne se détectent pas à la compilation, loin de là ! Pour identifier certaines familles d'erreurs qui surviennent à l'exécution, on utilise le plus souvent des outils tels que Valgrind , qui instrumentent le binaire à la volée. Mais cette instrumentation dynamique a un prix : le temps d'exécution explose à un point parfois rédhibitoire. Ces dernières années, des outils alternatifs ont émergé dans le sillage de LLVM/clang : les sanitizers . Ils instrumentent le binaire au cours de la compilation et leur impact sur les performances est cinq fois moindre que celui de Valgrind. Luc Hermitte nous présentera deux des sanitisations : celle qui surveille les mauvaises manipulations d’adresses, et celle qui surveille les comportements non définis, les fameux Undefined Behaviours . 



Intervenant : Luc Hermitte , ingénieur en informatique et en mathématiques appliquées, a découvert la programmation adolescent et le développement en C++ lors de son passage par le monde de la recherche. Très actif sur les forums dédiés au C++, il a participé à la préparation du livre « Coder efficacement - bonnes pratiques et erreurs à éviter (en C++) » avec Philippe Dunski. Luc travaille aujourd'hui dans l'industrie des systèmes critiques dans les domaines du spatial et du transport. À ses heures perdues, il maintient divers greffons pour Vim, dont une suite de greffons pour le C++. 
Et le reste de la journée ? 


En fonction de vos envies, nous vous proposons d'occuper utilement cette journée en appliquant ce que vous aurez appris au cours de la présentation, en faisant avancer votre projet (que nous espérons libre) ou en échangeant avec les autres participants puisque, pour s'améliorer, rien ne vaut la pratique et la confrontation des idées et des expériences. Bref, c'est quartier libre pour tout le monde ! 

Inscription souhaitée. Plus d'informations sur le site de Toulibre. 

En espérant vous voir nombreux samedi, 

Sébastien 

-- 
Sébastien Dinot, sdinot at april.org 
April - Promouvoir et défendre le logiciel libre 
http://www.april.org/
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://toulibre.org/pipermail/toulouse-ll/attachments/20171011/532b014f/attachment.html>


Plus d'informations sur la liste de diffusion Toulouse-ll