Hlavní navigace

Google chce vylepšit LLVM/Clang a zaměří se na efektivitu

Petr Krčmář

Google ve spolupráci s dalšími firmami vytvořil či vylepšil řadu nástrojů pro kvalitnější výstup z kompilátorů: Address Sanitizer, Memory Sanitizer, Thread Sanitizer, Leak Sanitizer, Data Flow Sanitizer a další, které najdeme v LLVM/Clang nebo portované do GCC. Tyto „sanitizery“ jsou pro vývojáře velmi užitečné a pomáhají jim odhalovat různé problémy v kódu, včetně těch bezpečnostních.

Derek Bruening z Google nyní zveřejnil informace o tom, že se vývojáři zaměřují na Efficiency Sanitizer (zkráceně ESAN). Máme v plánu vytvořit sadu dynamických nástrojů založených na kompilátoru, které se zaměří na výkonnostní problémy. Všechny tyto nástroje budou sdruženy jako ‚EfficiencySanitizer‘ a budou sdílet společný kód. Detaily najdete popsané v mailing listu.

Našli jste v článku chybu?