zephyr/subsys
Daniel Leung 3fbd7dfb75 debug: gdbstub: add arch_gdb_post_memory_write()
This adds an architecture-specific post processing after memory
writes. This introduction is due to GDB's behavior regarding
breakpoints in code. GDB may choose to write break instructions
instead of using hardware breakpoints to interrupt code
execution (e.g. for manual breakpoint or stepping through code).
There is no separate GDB packet type for this. So we need to
make an assumption that a memory write may be to setup break
instructions. Different architectures may have their own unique
ways of dealing with instruction cache in this situation. So we
defer to the architecture code to handle this.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2025-06-17 16:27:27 -05:00
..
bindesc
bluetooth Bluetooth: Host: Add advertising state to bt_le_ext_adv_info 2025-06-17 16:04:42 +02:00
canbus
console
dap
debug debug: gdbstub: add arch_gdb_post_memory_write() 2025-06-17 16:27:27 -05:00
demand_paging
dfu
disk
dsp
emul
fb cfb: support non vtiled displays 2025-06-04 17:00:30 +02:00
fs fs/ext2: Missing error check in ext2_inode_remove_blocks 2025-06-17 16:06:21 +02:00
input input: input_utils: use proper sizeof 2025-06-16 04:27:44 +02:00
ipc ipc: ipc_service: Parametrize workqueue stack size 2025-06-11 10:09:02 -07:00
jwt modules: mbedtls: make key exchange Kconfigs depend on, not select 2025-05-13 22:22:43 -04:00
llext llext: make unresolved symbol errors fatal 2025-06-17 16:09:50 +02:00
logging logging: backend: mqtt 2025-06-11 16:18:51 -07:00
lorawan lorawan: add link check support. 2025-04-17 17:23:12 +02:00
mem_mgmt
mgmt Lib: SMF: Add return code to signal event propagation 2025-06-17 16:04:04 +02:00
modbus modbus: fix Apache-2.0 SPDX License identifier case 2025-06-11 10:23:46 -07:00
modem ubx: Refactor codebase in order to improve usability 2025-05-30 19:40:19 +02:00
net net: l2: wifi: shell: Fix passphrase long opt help text 2025-06-17 17:47:11 +02:00
pm pm: adopt SHELL_HELP 2025-06-13 10:42:16 -04:00
pmci pmci: mctp: Fix No SOURCES CMake warning 2025-04-23 17:55:19 +02:00
portability subsys/portability/cmsis_rtos_v2: Fix code compliance issues 2025-05-21 12:35:28 +02:00
profiling arch: Unify declaration of text region 2025-04-23 02:15:25 +02:00
random
retention
rtio rtio: Introduce OP_DELAY as a valid SQE operation 2025-04-30 09:48:16 +02:00
sd sd: fix incorrect error logging 2025-06-05 15:02:15 -05:00
secure_storage secure_storage: its: transform: improve expandability 2025-05-27 15:46:37 +02:00
sensing
settings settings: adopt SHELL_HELP 2025-06-13 10:41:42 -04:00
shell shell: Make TX mutex timeout configurable 2025-06-17 16:05:20 +02:00
sip_svc
stats
storage storage: flash_map: Add support for sub-partitions 2025-06-11 10:13:56 -07:00
task_wdt
testsuite unit_testing: Fix NATIVE_APPLICATION kconfig dependency 2025-06-10 13:29:28 +02:00
timing
tracing subsys/tracing: select backend name in Kconfig 2025-06-17 16:05:59 +02:00
usb Lib: SMF: Add return code to signal event propagation 2025-06-17 16:04:04 +02:00
zbus zbus: Improve consistency with runtime observers 2025-05-16 09:37:20 +02:00
CMakeLists.txt pmci: Move MCTP into the PMCI subsys 2025-04-21 12:43:33 +02:00
Kconfig pmci: Move MCTP into the PMCI subsys 2025-04-21 12:43:33 +02:00