Příklady chyb AddressSanitizer
v této části uvádíme podmnožinu chyb, které AddressSanitizer podporuje v jazyce Microsoft C/C++ (MSVC). Tento seznam není vyčerpávajícím seznamem chyb. Je určeno k zobrazení několika druhů chyb, které se zobrazí v AddressSanitizer. V každém článku jsme zahrnuli vzorový kód s pokyny pro sestavení a snímky obrazovky ladicího programu v akci. vám pomůžou naučit se používat funkce AddressSanitizer podporované MSVC ve vašem kódu. Všechny snímky obrazovky byly vygenerovány pomocí devenv.exe /debugexe example.exe . Některé z těchto příkladů jsou založené na vzorovém kódu v sadě LLVM Compiler-RT test Suite.
Příklady sestavení chyb
Každý příklad chyby poskytuje zdrojový kód a pokyny k kompilaci pro sestavení příkazového řádku. Chcete-li vytvořit každý příklad, otevřete příkazový řádek pro vývojáře. Vytvořte složku pro váš vzorový projekt a pak ji nastavte na aktuální adresář. Pak zkopírujte ukázkový kód do zdrojového souboru s odpovídajícím názvem, například example1.cpp . Podle pokynů pro sestavení vygenerujte a spusťte instrumentované kódy v ladicím programu.
Chyby s příklady
Viz také
AddressSanitizer – přehled
AddressSanitizer známé problémy
Reference k sestavení a jazyku AddressSanitizer
Referenční informace o modulu runtime AddressSanitizer
AddressSanitizer stínové bajty
AddressSanitizer Cloud nebo distribuované testování
Integrace ladicího programu AddressSanitizer