Sdílet prostřednictvím


_CrtMemDumpAllObjectsSince

Výpis informací o objektech v haldě od spuštění programu nebo ze zadaného stavu haldy (pouze ladicí verze).

Syntaxe

void _CrtMemDumpAllObjectsSince(
   const _CrtMemState *state
);

Parametry

state
Ukazatel na stav haldy pro zahájení dumpingu od nebo NULL.

Poznámky

Funkce _CrtMemDumpAllObjectsSince vy výpisu informací hlavičky ladění objektů přidělených v haldě v uživatelsky čitelné podobě. Informace o výpisu paměti může aplikace použít ke sledování přidělení a zjišťování problémů s pamětí. Pokud _DEBUG není definováno, volání, která _CrtMemDumpAllObjectsSince se mají odebrat během předběžného zpracování.

_CrtMemDumpAllObjectsSince používá hodnotu parametru state k určení, kde zahájit operaci výpisu. Chcete-li začít s dumpingem ze zadaného stavu haldy, state musí být parametr ukazatelem na _CrtMemState strukturu, která byla vyplněna _CrtMemCheckpoint před _CrtMemDumpAllObjectsSince zavoláním. Pokud state je NULL, funkce zahájí výpis od začátku spuštění programu.

Pokud aplikace nainstalovala funkci háku výpisu paměti voláním _CrtSetDumpClient, pak pokaždé, když _CrtMemDumpAllObjectsSince výpisy paměti o _CLIENT_BLOCK typu bloku, volá také funkci výpisu paměti zadané aplikací. Ve výchozím nastavení nejsou interní bloky_CRT_BLOCK běhu jazyka C () zahrnuty do operací výpisu paměti. Funkci _CrtSetDbgFlag lze použít k zapnutí _CRTDBG_CHECK_CRT_DF bitu _crtDbgFlag zahrnutí těchto bloků. Bloky označené jako uvolněné nebo ignorováné (_FREE_BLOCK, _IGNORE_BLOCK) navíc nejsou součástí výpisu paměti.

Další informace o funkcích stavu haldy a _CrtMemState struktuře naleznete v tématu Funkce generování sestav stavu haldy. Další informace o přidělování, inicializaci a správě bloků paměti ve verzi ladění základní haldy naleznete v podrobnostech haldy ladění CRT.

Požadavky

Rutina Požadovaný hlavičkový soubor
_CrtMemDumpAll-ObjectsSince <crtdbg.h>

Další informace o kompatibilitě najdete v tématu Kompatibilita.

Knihovny

Ladění pouze verzí knihoven runtime jazyka C.

Příklad

Ukázku použití _CrtMemDumpAllObjectsSincenaleznete v tématu crt_dbg2.

Viz také

Rutiny ladění
_crtDbgFlag