zephyr/tests/subsys/debug
Daniel Leung 82d56e8f0b tests: thread_analyzer: test for privileged stacks usage
This adds the bits to test the displaying the usage of
privileged stacks for user threads. Note that this only
adds the printk part as this is to test the code path to
fetch usage data rather than the display part.

Also add qemu_xtensa/dc233c/mmu to platform allow list so
the privileged stack code can be tested on that platform.

This replaces mps2/an385 with qemu_x86 as an integration
platform due to the privileged stack test. Since ARM does
not currently support getting privileged stack info, test
would result in twister error due to kconfig warnings.
The board cannot be excluded since it's an integration
platform. So for now, use qemu_x86 as an integration for
32-bit testing. Once ARM has proper support, we can go
back to having mps2/an385 as an integration platform.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2024-08-28 06:50:30 -04:00
..
coredump arch: define struct arch_esf and deprecate z_arch_esf_t 2024-06-04 14:02:51 -05:00
coredump_backends samples: esp32c3: Move config files from boards to socs 2024-08-13 18:21:10 -04:00
coredump_threads coredump: Add test for threads core dump config 2024-08-02 03:32:09 -04:00
cs_trace_defmt tests: debug: Add test for Coresight Trace Deformatter 2024-08-12 19:23:19 -04:00
gdbstub tests: gdbstub: add build-only test 2024-07-27 10:42:59 +03:00
mipi_stp_decoder tests: debug: Add test for MIPI STPv2 decoder 2024-05-21 16:48:28 -04:00
symtab test: Apply semantic patch file ztest_strcmp.cocci 2024-06-14 19:25:42 +02:00
thread_analyzer tests: thread_analyzer: test for privileged stacks usage 2024-08-28 06:50:30 -04:00