Angus Gratton
|
05c1463691
|
heap: Add integer overflow checks on MALLOC_CAP_32BIT & MALLOC_CAP_EXEC
|
2019-03-21 16:05:52 +11:00 |
|
Tian Hao
|
e7a9ddcf72
|
component/heap : fix heap_region_add check bug
|
2017-11-16 11:10:13 +08:00 |
|
Jeroen Domburg
|
740f8a79f0
|
Add logic to make external RAM usable with malloc()
|
2017-09-28 17:17:50 +08:00 |
|
Tian Hao
|
b54719d00f
|
component/bt : fix bluetooth controller enable limit && release memory when de-initialize bluetooth controller
1. fix bluetooth controller enable limit
2. release memory when de-initialize bluetooth controller
3. fix heap_caps_add_region limit
|
2017-09-19 21:14:28 +08:00 |
|
Jeroen Domburg
|
875ae6a134
|
Add option to allocate external RAM using heap_alloc_caps
|
2017-09-14 10:47:44 +08:00 |
|
Angus Gratton
|
5361c08989
|
heap: Support adding new heap regions at runtime
To facilitate this, the list of registered heap regions is now a linked list
(allowing entries to be appended at runtime.)
|
2017-09-05 14:07:02 +10:00 |
|
Angus Gratton
|
0feb40833a
|
heap_caps: Allow for possibility a region is too small to register a heap
May happen due to sdkconfig, static allocation of RAM.
Closes https://github.com/espressif/esp-idf/issues/802
|
2017-07-19 17:24:24 +10:00 |
|
Angus Gratton
|
ad60c30de0
|
heap: Rename memory "tags" to "types" to avoid confusion w/ old tag allocator API
|
2017-07-10 17:46:03 +08:00 |
|
Angus Gratton
|
71c70cb15c
|
heap: Refactor heap regions/capabilities out of FreeRTOS
Remove tagged heap API, rename caps_xxx to heap_caps_xxx
Also includes additional heap_caps_xxx inspection functions.
|
2017-07-10 17:46:03 +08:00 |
|