Root > Reference > All Units > EMemLeaks > Routines for EMemLeaks unit

Routines for EMemLeaks unit

Previous pageReturn to chapter overviewNext page   

AllocMemCountEx

Represents the total number of allocated memory blocks in a Delphi application.

AllocMemCountMax

Represents the maximum number of allocated memory blocks.

AllocMemSizeEx

Represents the total size of allocated memory blocks.

AllocMemSizeMax

Represents the maximum size of allocated memory.

CheckHeap

Checks heap for consistency.

DisableMemLeaksRegistering

Disables memory leaks checks.

DumpAllocationsToFile

Logs all allocated memory to file.

EnableMemLeaksRegistering

Enables memory leaks checks.

EurekaAllocMem

AllocMem allocates a memory block and initializes each byte to zero.

EurekaFreeMem

Frees a memory block previously allocated with EurekaGetMem, EurekaTryGetMem or EurekaAllocMem.

EurekaGetMem

Allocates a memory block via EurekaLog memory filter.

EurekaReallocMem

Resizes a memory block.

EurekaRegisterExpectedMemoryLeak

Register an expected memory leak.

EurekaRegisterExpectedMemoryLeakDynArray

Register an expected memory leak (variant for dynamic arrays).

EurekaRegisterExpectedMemoryLeakStr

Register an expected memory leak (variant for strings).

EurekaTryGetMem

Allocates a memory block via EurekaLog memory filter (w/o error checking).

EurekaUnregisterExpectedMemoryLeak

Removes memory block from excluded leaks.

EurekaUnregisterExpectedMemoryLeakDynArray

Removes memory block from excluded leaks (variant for dynamic arrays).

EurekaUnregisterExpectedMemoryLeakStr

Removes memory block from excluded leaks (variant for strings).

IsMemLeaksEnabled

Indicate if memory leaks checks are enabled.

IsMemLeaksInstalled

No description available

MemLeaksGetName

No description available

MemLeaksName

Names a memory block.

MemLeaksNameDynArray

Names a memory block (variant for dynamic arrays).

MemLeaksNameStr

Names a memory block (variant for strings).

MemLeaksOwn

Sets ownership for memory block.

MemLeaksOwnDynArrayBoth

Sets ownership for memory block (variant for dynamic arrays).

MemLeaksOwnDynArrayChild

Sets ownership for memory block (variant for dynamic arrays).

MemLeaksOwnDynArrayParent

Sets ownership for memory block (variant for dynamic arrays).

MemLeaksOwnStr

Sets ownership for memory block (variant for strings).

MemLeaksSetParentBlock

No description available

MemLeaksSetParentBlockDynArrayBoth

Sets parent-child relation between two memory blocks for grouping (variant for dynamic arrays).

MemLeaksSetParentBlockDynArrayChild

Sets parent-child relation between two memory blocks for grouping (variant for dynamic arrays).

MemLeaksSetParentBlockDynArrayParent

Sets parent-child relation between two memory blocks for grouping (variant for dynamic arrays).

MemLeaksSetParentBlockStr

Sets parent-child relation between two memory blocks for grouping (variant for strings).

 

See also




Send feedback... Build date: 2023-09-11
Last edited: 2023-09-11
PRIVACY STATEMENT
The documentation team uses the feedback submitted to improve the EurekaLog documentation. We do not use your e-mail address for any other purpose. We will remove your e-mail address from our system after the issue you are reporting has been resolved. While we are working to resolve this issue, we may send you an e-mail message to request more information about your feedback. After the issues have been addressed, we may send you an email message to let you know that your feedback has been addressed.


Permanent link to this article: https://www.eurekalog.com/help/eurekalog/index_ememleaks_routines.php