H A D | uttrack.c | 3 * Module Name: uttrack - Memory allocation tracking routines (debug only) 156 * Each memory allocation is tracked via a doubly linked list. Each 176 ACPI_DEBUG_MEM_BLOCK *Allocation); 236 * PARAMETERS: Size - Size of the allocation 254 ACPI_DEBUG_MEM_BLOCK *Allocation; in AcpiUtAllocateAndTrack() local 267 Allocation = AcpiOsAllocate (Size + sizeof (ACPI_DEBUG_MEM_HEADER)); in AcpiUtAllocateAndTrack() 268 if (!Allocation) in AcpiUtAllocateAndTrack() 270 /* Report allocation error */ in AcpiUtAllocateAndTrack() 279 Allocation, Size, ACPI_MEM_MALLOC, Component, Module, Line); in AcpiUtAllocateAndTrack() 282 AcpiOsFree (Allocation); in AcpiUtAllocateAndTrack() 323 ACPI_DEBUG_MEM_BLOCK *Allocation; AcpiUtAllocateZeroedAndTrack() local 387 AcpiUtFreeAndTrack(void * Allocation,UINT32 Component,const char * Module,UINT32 Line) AcpiUtFreeAndTrack() argument 455 AcpiUtFindAllocation(ACPI_DEBUG_MEM_BLOCK * Allocation) AcpiUtFindAllocation() argument 513 AcpiUtTrackAllocation(ACPI_DEBUG_MEM_BLOCK * Allocation,ACPI_SIZE Size,UINT8 AllocType,UINT32 Component,const char * Module,UINT32 Line) AcpiUtTrackAllocation() argument 616 AcpiUtRemoveAllocation(ACPI_DEBUG_MEM_BLOCK * Allocation,UINT32 Component,const char * Module,UINT32 Line) AcpiUtRemoveAllocation() argument [all...] |