reset_malloc_log (Subroutine)

Zweck

Setzt die vom malloc-Subsystem erfassten Informationen zurück.

Syntax

#include <malloc.h>
void reset_malloc_log (addr)
void *addr;

Beschreibung

Die Subroutine reset_malloc_log setzt den Datensatz der momentan aktiven malloc-Zuordnungen zurück, die vom malloc-Subsystem gespeichert werden. Diese Datensätze werden in malloc_log -Strukturen gespeichert, die sich im Prozesszwischenspeicher befinden. Nur Datensätze, die dem Heapspeicher entsprechen, dessen Mitglied Adresse ist, werden zurückgesetzt, es sei denn, Adresse ist NULL. In diesem Fall werden Datensätze für alle Heapspeicher zurückgesetzt. Der Parameter Adresse muss ein Zeiger auf Speicherbereich sein, der zuvor vom malloc-Subsystem zugeordnet wurde, oder NULL. Andernfalls werden keine Informationen zurückgesetzt und die globale Variable Fehlernummer wird auf EINVALgesetzt.

Parameter

Element Beschreibung
addr Zeiger auf Speicherbereich, der zuvor vom malloc-Subsystem zugeordnet wurde