zephyr/subsys/logging
Leandro Pereira ffe74b45fa kernel: Add thread events to kernel event logger
This adds a new event type to the kernel event logger that tracks
thread-related events: being added to the ready queue, pending a
thread, and exiting a thread.

It's the only event type that contains "subevents" and thus has a
non-void parameter in their respective _sys_k_event_logger_*()
function.  Luckily, as isn't the case with other events (such as IRQs
and thread switching), these functions are called from
platform-agnostic places, so there's no need to worry about changing
the assembly guts.

This is the first patch in a series adding support for better real-time
profiling of Zephyr applications.

Jira: ZEP-1463
Change-Id: I6d63607ba347f7a9cac3d016fef8f5a0a830e267
Signed-off-by: Leandro Pereira <leandro.pereira@intel.com>
2017-04-25 02:16:36 +00:00
..
event_logger.c subsys: convert to using newly introduced integer sized types 2017-04-21 09:36:22 -05:00
Kconfig spell: Kconfig help typos: /kernel /misc /subsys 2017-04-22 01:04:56 +00:00
kernel_event_logger.c kernel: Add thread events to kernel event logger 2017-04-25 02:16:36 +00:00
Makefile logging: move event_logger to subsys/logging 2016-12-25 14:34:43 -05:00
sys_log.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00