zephyr/subsys/shell
Jakub Rzeszutko 4a85ecacda shell: fix tab for dynamic commands
The tabulator handler creates a single structure if it is handling
dynamic commands. If the currently processed dynamic command has a
dynamic subcommand they both share the same structure.
As a result tabulation operation may result in undefined behaviour.

As a solution, a new structure was introduced to keep subcommand
information.

Fixes #35926.

Signed-off-by: Jakub Rzeszutko <jakub.rzeszutko@nordicsemi.no>
2021-06-04 12:23:15 -05:00
..
modules shell: kernel: fix reset command echo abrupt termination 2021-05-18 11:28:07 -05:00
CMakeLists.txt shell: add getopt library support 2021-03-01 09:50:32 -05:00
Kconfig shell: Add missing dependency to shell log backend 2021-06-04 08:20:21 -05:00
Kconfig.backends shell: Parametrize dummy shell buffer size 2021-05-26 00:05:56 -04:00
Kconfig.template.shell_log_queue_size
Kconfig.template.shell_log_queue_timeout
shell_cmds.c shell: shell_utils internal api update 2021-01-14 12:07:25 +01:00
shell_dummy.c
shell_fprintf.c shell: internal api update: fprintf 2021-01-14 12:07:25 +01:00
shell_getopt.c shell: add getopt library support 2021-03-01 09:50:32 -05:00
shell_help.c coccinelle: Remove extra semicolon 2021-03-25 11:35:30 -05:00
shell_help.h shell: make detecting help option optional 2021-03-01 09:50:32 -05:00
shell_history.c shell: internal api update: history module 2021-01-14 12:07:25 +01:00
shell_log_backend.c shell: log_backend: Fix fifo cleanup 2021-05-13 14:04:08 +02:00
shell_ops.c shell: add obscured input mode 2021-03-24 05:44:14 -04:00
shell_ops.h shell: make flag modification atomic 2021-03-24 05:44:14 -04:00
shell_rtt.c
shell_telnet_protocol.h
shell_telnet.c net: telnet: Fix character mode handling 2021-04-19 17:12:23 +02:00
shell_uart.c shell: uart: Add TX disabling in uninitialization 2021-04-23 15:00:21 +02:00
shell_utils.c shell: fix tab for dynamic commands 2021-06-04 12:23:15 -05:00
shell_utils.h shell: shell_utils internal api update 2021-01-14 12:07:25 +01:00
shell_vt100.h
shell_wildcard.c coccinelle: Remove extra semicolon 2021-03-25 11:35:30 -05:00
shell_wildcard.h shell: internal api update: wildcards 2021-01-14 12:07:25 +01:00
shell.c shell: Parametrize dummy shell buffer size 2021-05-26 00:05:56 -04:00