_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í _CrtMemDumpAllObjectsSince
naleznete v tématu crt_dbg2
.