]> begriffs open source - freertos/commit
Enhance heap_4.c to prevent blocks accidentally being freed twice, or blocks that...
authorRichard Barry <ribarry@amazon.com>
Tue, 9 Jul 2013 12:49:49 +0000 (12:49 +0000)
committerRichard Barry <ribarry@amazon.com>
Tue, 9 Jul 2013 12:49:49 +0000 (12:49 +0000)
commit0f6b0d3a591e63e76f4e4c0d4e99cc4ab69bafaf
tree56ec2850d3ee09c82af3c692440deb409d6d902e
parent4894955a088f467a26fbf2135c16adfbf2efdeea
Enhance heap_4.c to prevent blocks accidentally being freed twice, or blocks that don't have a valid block link descriptor being freed.
Update the Cortex-A9 port to include asserts if an ISR safe FreeRTOS function is called from an interrupt that has a higher logical priority than configMAX_SYSCALL_INTERRUPT_PRIORITY (or whatever the CA9 equivalent is called), and also assert if the binary point is not set correctly.
FreeRTOS/Source/portable/IAR/ARM_CA9/port.c
FreeRTOS/Source/portable/IAR/ARM_CA9/portmacro.h
FreeRTOS/Source/portable/MemMang/heap_4.c
FreeRTOS/Source/portable/RVDS/ARM_CA9/port.c
FreeRTOS/Source/portable/RVDS/ARM_CA9/portmacro.h