aboutsummaryrefslogtreecommitdiff
path: root/embassy-executor/src/raw/trace.rs
Commit message (Collapse)AuthorAgeFilesLines
* executor: fix build with 'trace' on.Dario Nieuwenhuis2025-10-301-1/+1
|
* Rustfmt for edition 2024.Dario Nieuwenhuis2025-10-061-5/+1
|
* Fix test & rtos-tracediondokter2025-08-291-1/+1
|
* executor: do not deref a mut ptr to the entire taskheader.Dario Nieuwenhuis2025-08-291-2/+2
|
* executor: add "task metadata" concept, make name a task metadata.Dario Nieuwenhuis2025-08-291-28/+1
|
* executor: allow trace and rtos-trace to coexist additively.Dario Nieuwenhuis2025-08-291-10/+15
| | | | | Before, enabling `trace` would enable embassy-native tracing, and enabling *both* would *disable* embassy-native tracing.
* executor: do not store task IDs in RAM, we can get it from the pointer every ↵Dario Nieuwenhuis2025-08-291-17/+0
| | | | time.
* add missing feature gate for rtos-traceBart Slinger2025-08-141-0/+1
|
* embassy-executor: rtos-trace: fix task naming for new tasksFlorian Grandel2025-07-061-1/+11
| | | | | | | | Tasks that are spawned after starting SystemViewer were not named. This change ensures that tasks spawned while SystemViewer is running will be properly named, too. Signed-off-by: Florian Grandel <[email protected]>
* remove unnecessary trace flagsKat Perez2025-05-081-7/+0
|
* move SpawnerTraceExt back into SpawnerKat Perez2025-05-081-42/+0
|
* update TraceExt trait name for SpawnerKat Perez2025-05-081-3/+3
|
* remove unused task_idKat Perez2025-05-081-12/+1
|
* implement TaskRefTrace for tracing-only fields in TaskRefKat Perez2025-05-081-0/+52
|
* move TaskTracker to traceKat Perez2025-05-081-2/+72
|
* move spawn_named into trace.rs through TraceExt traitKat Perez2025-05-081-0/+43
|
* remove unused tracing APIKat Perez2025-05-081-29/+0
|
* make tracing API functions internalKat Perez2025-05-081-2/+2
|
* fix whitespace in the imports in trace.rsKat Perez2025-05-061-2/+3
|
* use an intrusive linked list in TaskHeader to track tasksKat Perez2025-05-061-102/+88
|
* remove name from TaskRegistry and retrieve from task header insteadKat Perez2025-05-061-27/+6
|
* add a task registry to tracing infrastructureKat Perez2025-05-061-1/+138
|
* Minor docs improvementsJames Munns2025-04-011-7/+11
|
* Remove notes about stabilityJames Munns2025-04-011-5/+0
|
* Small grammar fixesJames Munns2025-04-011-1/+1
|
* Fix task_end callbackJames Munns2025-04-011-2/+3
|
* Reorder doc comments for format reasonsJames Munns2025-04-011-3/+3
|
* Finish trailing sentenceJames Munns2025-04-011-1/+1
|
* Add docs, add `task_end` trace pointJames Munns2025-04-011-0/+149
|
* Make `integrated-timers` the default, remove Cargo feature.Dario Nieuwenhuis2024-12-151-14/+8
|
* Extend tracing api to support executor id and end taskUlf Lilleengen2024-12-091-0/+90
Allow applications to provide a trace implementation that only needs to implement APIs used by the embassy executor, and provide more context in the event of multiple executors being used.