PxMcReturnAllBlks()

Return all allocated memory blocks of the caller.

APPLIES TO

8.2.0

SYNOPSIS
PxError_t PxMcReturnAllBlks(void);
RETURN VALUES
  • All errors from PxMcReturnBlk

ERROR CODES

PXERR_MC_ILLMC

mcid is not a valid memory class

PXERR_INIT_ILLMCTYPE

The type for PXMcSystemdefault is different from PXMcVarsized, PXMcVarsizedAdjusted and PXMcVarsizedAligned

PXERR_MC_DAMAGED_BLOCK

The block in memory class has been damaged

PXERR_MC_INCONSISTENCY

Inconsistency in memory class: blk

PXERR_MC_ILLALIGN

Invalid memory block or size alignment in memory insert

PXERR_MC_ILLSIZE

Insufficient block size

PXERR_MC_NOMEM

Not enough memory in the memory class to satisfy the request

DESCRIPTION

PxMcReturnAllBlks returns all blocks which are allocated by the calling task.

USAGE
#include "pxdef.h"

PxError_t Err = PxMcReturnAllBlks()

if (Err != PXERR_NOERROR) {
    // Report error
}