Sdílet prostřednictvím


Zavěšení zapisování funkce ladění

Tato část popisuje počet vlastní ladění háčkem funkce, které můžete psát, které umožňují vkládání kódu do některé předdefinované body uvnitř normální zpracování ladicího programu.

V tomto oddíle

  • Funkce háčkem bloku klientů
    Poskytuje návod a prototyp pro psaní funkce, které zprávu obsah dat uložených v _CLIENT_BLOCK bloky nebo ověření.

  • Funkce rozdělení háčkem
    Definuje funkce rozdělení, prozkoumá různých použití, body mimo omezení a poskytuje prototyp.

  • Přidělení háky a přidělení paměti CRT
    Popisuje omezení funkcí přidělení háčkem explicitně ignorování _CRT_BLOCK blokuje, pokud volání funkce C Runtime library přidělit vnitřní paměti.Toto téma také obsahuje důsledky, pokud vaše přidělení háčkem Neignoruje _CRT_BLOCK bloky (s příklady) a jak změnit výchozí alokační zavěšení funkce, CrtDefaultAllocHook.

  • Funkce sestavy zavěšení
    Pojednává o _CrtSetReportHook, sestav, které můžete použít k filtrování se zaměřit na určité typy přidělení.Toto téma obsahuje také prototyp.

Související oddíly

  • Techniky ladění CRT
    Odkazy na knihovny runtime C, včetně CRT ladit knihovnu maker pro vykazování, pomocí techniky ladění rozdíly mezi malloc a _malloc_dbg, psaní funkce ladění háčkem a ladění haldy CRT.