19 Commits (f2fd0e8bb678adfe868bc44bc9c779466c79cff7)

Author SHA1 Message Date
Nicolas Pitre f2fd0e8bb6 lib/os/heap: make printed heap info more useful 4 years ago
Nicolas Pitre 7a91cf0176 Revert "lib/os/heap: introduce option to force big heap mode" 4 years ago
Martin Åberg b6b6d39bb6 lib/os/heap: introduce option to force big heap mode 5 years ago
Nicolas Pitre f436315e02 lib/os/heap: guard against arithmetic overflows 5 years ago
Aastha Grover 83b9f69755 code-guideline: Fixing code violation 10.4 Rule 5 years ago
Nicolas Pitre 6014e5f441 lib/os/heap: remove big_heap restriction for aligned allocations 5 years ago
Nicolas Pitre 9b538e4079 lib/os/heap: make "solo free headers" into first-class citizens 5 years ago
Nicolas Pitre 64af35049c lib/os/heap: debugging facility to dump the heap structure to the cconsole 5 years ago
Andy Ross ed258e9c6f lib/os/heap: Add sys_heap_aligned_alloc() 5 years ago
Nicolas Pitre ad59e923e9 sys_heap: reduce the size of struct z_heap_bucket by half 5 years ago
Nicolas Pitre 74fbca412a sys_heap: perform cheap overflow detection on freed memory 5 years ago
Nicolas Pitre d1125d21d4 sys_heap: remove need for last_chunk() 5 years ago
Nicolas Pitre 6d827fa080 sys_heap: introduce min_chunk_size() 5 years ago
Nicolas Pitre e553161b8e sys_heap: optimize struct z_heap 5 years ago
Nicolas Pitre e2b64777e5 sys_heap: optimize usage of size and used flags 5 years ago
Nicolas Pitre 54950aca01 sys_heap: provide more chunk_fields accessors 5 years ago
Nicolas Pitre f97eca26e6 sys_heap: some cleanups to make the code clearer 5 years ago
Kumar Gala a1b77fd589 zephyr: replace zephyr integer types with C99 types 5 years ago
Andy Ross aa4227754c lib/os: Add sys_heap, a new/simpler/faster memory allocator 5 years ago