Pisanie debugowanie funkcji punktów zaczepienia
W tej sekcji opisano liczba niestandardowych debugowania hak funkcje, których można napisać umożliwiające wstawianie kodu do niektórych wstępnie zdefiniowanych punktów wewnątrz debugera normalne przetwarzanie.
W tej sekcji
Funkcje klienta bloku
Zawiera wytyczne i prototyp pisanie funkcji sprawdzania poprawności lub raporcie zawartość dane przechowywane w blokach _CLIENT_BLOCK.Funkcje alokacji
Definiuje funkcję hak alokacji, Eksploruje różnych zastosowań, wskazuje ograniczenia i zapewnia prototypu.Haki alokacji oraz alokacji pamięci CRT
Opisuje ograniczenia funkcji alokacji hak jawnie ignorowanie _CRT_BLOCK blokuje, jeżeli one żadnych wywołań funkcji biblioteki uruchomieniowej c przydzielić pamięć wewnętrzną.W tym temacie opisano również konsekwencje jeżeli Twoje hak alokacji nie pomija _CRT_BLOCK bloków (z przykładami) i jak zmienić przydział domyślny hook funkcji, CrtDefaultAllocHook.Funkcje raportu
W tym artykule omówiono _CrtSetReportHook, raporty, które można użyć do filtrowania skoncentrować się na określonych rodzajów alokacje.Ten temat zawiera również prototypu.
Sekcje pokrewne
- Techniki debugowania CRT
Łącza do debugowania technik dla biblioteki uruchomieniowej C, łącznie z biblioteki Debug CRT, makra dla raportowania, różnice między malloc i _malloc_dbg, pisanie funkcji hak debugowania i CRT sterty debugowania.