zephyr/subsys/tracing
Nicolas Pitre 9da06456f2 kernel: kheap: decouple simple alloc from aligned_alloc
When k_heap_alloc() is expressed in terms of k_heap_aligned_alloc()
it invokes a longer aligned allocation code path with an extra runtime
overhead even though no alignment is necessary.

Let's reference and invoke the aligned allocation code path only when an
actual aligned allocation is requested. This opens the possibility for
the linker to garbage-collect the aligning code otherwise.

Signed-off-by: Nicolas Pitre <npitre@baylibre.com>
2025-04-01 22:13:04 +02:00
..
ctf kernel: kheap: decouple simple alloc from aligned_alloc 2025-04-01 22:13:04 +02:00
include
sysview kernel: kheap: decouple simple alloc from aligned_alloc 2025-04-01 22:13:04 +02:00
test kernel: kheap: decouple simple alloc from aligned_alloc 2025-04-01 22:13:04 +02:00
user kernel: kheap: decouple simple alloc from aligned_alloc 2025-04-01 22:13:04 +02:00
CMakeLists.txt tracing: Add sys_trace_idle_exit call 2025-03-12 14:03:48 +00:00
Kconfig samples: tracing: update sample app for gpio tracing 2024-12-04 14:12:58 -05:00
tracing_backend_adsp_memory_window.c style: subsys: comply with MISRA C:2012 Rule 15.6 2024-08-20 10:33:51 +02:00
tracing_backend_posix_bottom.c
tracing_backend_posix_bottom.h
tracing_backend_posix.c
tracing_backend_ram.c tracing: full reset during init 2024-04-24 17:08:24 -04:00
tracing_backend_uart.c
tracing_backend_usb.c
tracing_buffer.c
tracing_core.c tracing: add intel ADSP memory window backend 2024-03-25 09:33:41 +01:00
tracing_format_async.c
tracing_format_common.c
tracing_format_sync.c
tracing_none.c tracing: Add sys_trace_idle_exit call 2025-03-12 14:03:48 +00:00
tracing_tracking.c tracing: k_pipe: Add tracing support for reworked k_pipe API 2025-01-17 19:43:44 +01:00