Go to the source code of this file.
Typedefs | |
typedef struct _MemoryInfo | MemoryInfo |
typedef void *(* | AcquireMemoryHandler )(size_t) magick_alloc_size(1) |
typedef void *(*)(* | DestroyMemoryHandler )(void *) |
typedef void *(*)(*)*(* | ResizeMemoryHandler )(void *, size_t) magick_alloc_size(2) |
typedef void *(*)(*)*(*)*(* | AcquireAlignedMemoryHandler )(const size_t, const size_t) |
typedef void *(*)(*)*(*)*(*)(* | RelinquishAlignedMemoryHandler )(void *) |
Functions | |
MagickExport MemoryInfo * | AcquireVirtualMemory (const size_t, const size_t) magick_alloc_sizes(1 |
MagickExport MemoryInfo * | RelinquishVirtualMemory (MemoryInfo *) |
MagickExport void * | AcquireAlignedMemory (const size_t, const size_t) magick_attribute((__malloc__)) magick_alloc_sizes(1 |
MagickExport void * | AcquireMagickMemory (const size_t) magick_attribute((__malloc__)) magick_alloc_size(1) |
MagickExport void ** | AcquireQuantumMemory (const size_t, const size_t) magick_attribute((__malloc__)) magick_alloc_sizes(1 |
MagickExport void * | CopyMagickMemory (void *magick_restrict, const void *magick_restrict, const size_t) magick_attribute((__nonnull__)) |
MagickExport void * | DestroyMagickMemory (void) |
MagickExport void * | GetMagickMemoryMethods (AcquireMemoryHandler *, ResizeMemoryHandler *, DestroyMemoryHandler *) |
MagickExport void ** | GetVirtualMemoryBlob (const MemoryInfo *) |
MagickExport void *** | RelinquishAlignedMemory (void *) |
MagickExport void **** | RelinquishMagickMemory (void *) |
MagickExport void ***** | ResetMagickMemory (void *, int, const size_t) |
MagickExport void ****** | ResizeMagickMemory (void *, const size_t) magick_attribute((__malloc__)) magick_alloc_size(2) |
MagickExport void ******* | ResizeQuantumMemory (void *, const size_t, const size_t) magick_attribute((__malloc__)) magick_alloc_sizes(2 |
MagickExport void | SetMagickAlignedMemoryMethods (AcquireAlignedMemoryHandler, RelinquishAlignedMemoryHandler) |
MagickExport void | SetMagickMemoryMethods (AcquireMemoryHandler, ResizeMemoryHandler, DestroyMemoryHandler) |
typedef void*(*)(*) *(*) *(* AcquireAlignedMemoryHandler)(const size_t, const size_t) |
typedef void*(* AcquireMemoryHandler)(size_t) magick_alloc_size(1) |
typedef void*(*)(* DestroyMemoryHandler)(void *) |
typedef struct _MemoryInfo MemoryInfo |
typedef void*(*)(*) *(*) *(*)(* RelinquishAlignedMemoryHandler)(void *) |
typedef void*(*)(*) *(* ResizeMemoryHandler)(void *, size_t) magick_alloc_size(2) |
MagickExport void* AcquireAlignedMemory | ( | const | size_t, | |
const | size_t | |||
) |
MagickExport void * AcquireMagickMemory | ( | const | size_t | ) |
MagickExport void * * AcquireQuantumMemory | ( | const | size_t, | |
const | size_t | |||
) |
MagickExport MemoryInfo* AcquireVirtualMemory | ( | const | size_t, | |
const | size_t | |||
) |
MagickExport void * CopyMagickMemory | ( | void * | magick_restrict, | |
const void * | magick_restrict, | |||
const | size_t | |||
) |
MagickExport void * DestroyMagickMemory | ( | void | ) |
MagickExport void * GetMagickMemoryMethods | ( | AcquireMemoryHandler * | , | |
ResizeMemoryHandler * | , | |||
DestroyMemoryHandler * | ||||
) |
MagickExport void * * GetVirtualMemoryBlob | ( | const MemoryInfo * | ) |
MagickExport void * * * RelinquishAlignedMemory | ( | void * | ) |
MagickExport void * * * * RelinquishMagickMemory | ( | void * | ) |
MagickExport MemoryInfo * RelinquishVirtualMemory | ( | MemoryInfo * | ) |
References AlignedVirtualMemory, _MemoryInfo::blob, _MemoryInfo::filename, _MemoryInfo::length, MagickCoreSignature, MapVirtualMemory, RelinquishAlignedMemory(), RelinquishMagickMemory(), RelinquishUniqueFileResource(), _MemoryInfo::signature, _MemoryInfo::type, UnalignedVirtualMemory, and UnmapBlob().
Referenced by AcquireVirtualMemory(), CLAHE(), CLAHEImage(), DespeckleImage(), DestroyCubeInfo(), DestroyQuantumPixels(), FloodfillPaintImage(), LocalContrastImage(), and WaveletDenoiseImage().
MagickExport void * * * * * ResetMagickMemory | ( | void * | , | |
int | , | |||
const | size_t | |||
) |
MagickExport void * * * * * * ResizeMagickMemory | ( | void * | , | |
const | size_t | |||
) |
MagickExport void * * * * * * * ResizeQuantumMemory | ( | void * | , | |
const | size_t, | |||
const | size_t | |||
) |
MagickExport void SetMagickAlignedMemoryMethods | ( | AcquireAlignedMemoryHandler | , | |
RelinquishAlignedMemoryHandler | ||||
) |
MagickExport void SetMagickMemoryMethods | ( | AcquireMemoryHandler | , | |
ResizeMemoryHandler | , | |||
DestroyMemoryHandler | ||||
) |