Lines Matching full:heap
203 …* @note Note that because of heap fragmentation it is probably not possible to allocate a single b…
220 …* @note Note the result may be less than the global all-time minimum available heap of this kind, …
222 * this result still gives a "worst case" indication for all-time minimum free heap.
245 * @brief Get heap info for all regions with the given capabilities.
252 * heap metadata.
273 * @brief Check integrity of all heap memory in the system.
280 * @param print_errors Print specific errors if heap corruption is found.
285 * @return True if all heaps are valid, False if at least one heap is corrupt.
295 * See also heap_caps_check_integrity_all to check all heap memory
301 * @param print_errors Print specific errors if heap corruption is found.
306 * @return True if all heaps are valid, False if at least one heap is corrupt.
311 * @brief Check integrity of heap memory around a given address.
313 * This function can be used to check the integrity of a single region of heap memory,
316 * This can be useful if debugging heap integrity for corruption at a known address,
317 * as it has a lower overhead than checking all heap regions. Note that if the corrupt
322 * @note The entire heap region around the address is checked, not only the adjacent
323 * heap blocks.
326 * @param print_errors Print specific errors if heap corruption is found.
328 * @return True if the heap containing the specified address is valid,
329 * False if at least one heap is corrupt or the address doesn't belong to a heap region.
388 * in each matching heap, the following output is printed on a single line:
391 * if heap debugging is set to Basic, or 8 bytes otherwise).
393 * either due to heap fragmentation or because of heap debugging level).
394 * - Address of next block in the heap.
415 * @param ptr Pointer to currently allocated heap memory. Must be a pointer value previously