Function esp_idf_svc::hal::sys::heap_caps_check_integrity

source ยท
pub unsafe extern "C" fn heap_caps_check_integrity(
    caps: u32,
    print_errors: bool,
) -> bool
Expand description

@brief Check integrity of all heaps with the given capabilities.

Calls multi_heap_check on all heaps which share the given capabilities. Optionally print errors if the heaps are corrupt.

See also heap_caps_check_integrity_all to check all heap memory in the system and heap_caps_check_integrity_addr to check memory around a single address.

@param caps Bitwise OR of MALLOC_CAP_* flags indicating the type of memory @param print_errors Print specific errors if heap corruption is found.

@note Please increase the value of CONFIG_ESP_INT_WDT_TIMEOUT_MS when using this API with PSRAM capability flag.

@return True if all heaps are valid, False if at least one heap is corrupt.