FreeRTOS-Kernel/include
oliverlavery 0d9649ca45
Heap protect (#747)
Setting configENABLE_HEAP_PROTECTOR to 1 obfuscates heap
block pointers by XORing them with an application supplied
canary value. This obfuscation helps to catch heap corruption
should a heap buffer overflow occur.

This PR also adds heap bounds checking to heap_4 and heap_5.

This PR also adds some additional integer underflow checks.
2023-08-23 10:27:54 +05:30
..
atomic.h Normalize line endings and whitespace in source files 2022-11-29 15:38:47 -08:00
CMakeLists.txt Fix circular dependency in CMake project (#700) 2023-07-10 15:08:59 -07:00
croutine.h Remove empty expression statement compiler warning (#692) 2023-07-06 10:44:24 +08:00
deprecated_definitions.h Normalize line endings and whitespace in source files 2022-11-29 15:38:47 -08:00
event_groups.h Add runtime parameter checks (#761) 2023-08-18 14:24:44 +05:30
FreeRTOS.h Heap protect (#747) 2023-08-23 10:27:54 +05:30
list.h Feature/fixing clang gnu compiler warnings (#620) 2023-02-23 23:35:04 +05:30
message_buffer.h Add functions to get the buffers of statically created objects (#641) 2023-03-22 15:27:57 -07:00
mpu_prototypes.h Update MPU wrapper for pcTaskGetName API (#737) 2023-08-04 12:22:28 +05:30
mpu_wrappers.h Update MPU wrapper for pcTaskGetName API (#737) 2023-08-04 12:22:28 +05:30
newlib-freertos.h Paranthesize expression-like macro (#668) 2023-04-28 14:05:56 -07:00
picolibc-freertos.h Fix pxTopOfStack calculation in configINIT_TLS_BLOCK for picolib (#739) 2023-08-07 11:52:52 +05:30
portable.h Memory Protection Unit (MPU) Enhancements (#705) 2023-07-13 16:51:04 +05:30
projdefs.h Add missing FreeRTOS+ defines 2023-03-14 09:23:57 -07:00
queue.h Add runtime parameter checks (#761) 2023-08-18 14:24:44 +05:30
semphr.h Update xSemaphoreGetStaticBuffer prototype in comment (#704) 2023-07-17 16:12:05 +05:30
stack_macros.h Remove empty expression statement compiler warning (#692) 2023-07-06 10:44:24 +08:00
StackMacros.h Normalize line endings and whitespace in source files 2022-11-29 15:38:47 -08:00
stdint.readme Normalize line endings and whitespace in source files 2022-11-29 15:38:47 -08:00
stream_buffer.h Add functions to get the buffers of statically created objects (#641) 2023-03-22 15:27:57 -07:00
task.h Feature: Add top/end of stack to task info report whenever it is available. (#729) (#730) 2023-07-31 13:29:11 +08:00
timers.h Merge SMP feature to main (#716) 2023-07-24 19:24:15 +08:00