genode/repos/os/lib/mk
Norman Feske 6a57683e52 New debug monitor
The new monitor component at os/src/monitor is the designated successor
of the gdb_monitor. This initial version, however, implements only the
subset needed to inspect the memory of the monitored component(s).

In contrast to the gdb_monitor, the new component supports the monitoring
of multiple components, leveraging the sandbox API. It can therefore be
used as a drop-in replacement for the init component. Like the gdb_monitor,
the new monitor speaks the GDB protocol over Genode's terminal session.
But the protocol implementation does not re-use any gdbserver code,
sidestepping the complexities of POSIX.

There exist two run scripts illustrating the new component. The
os/run/monitor.run script exercises memory inspection via the 'm' command
by letting a test program monitor itself. The os/run/monitor_gdb.run
script allows for the interactive use of GDB to interact with monitored
components.

Issue #4917
2023-06-16 11:24:26 +02:00
..
spec New debug monitor 2023-06-16 11:24:26 +02:00
blit.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
net.mk os: avoid implicit conversions 2021-12-17 15:04:45 +01:00
nic_driver.mk nic drivers: provide optional Uplink-client mode 2021-01-25 13:58:09 +01:00
sandbox.mk sandbox/init: parse config using 'List_model' 2021-04-20 12:03:04 +02:00
vfs_capture.mk vfs: implement plugin for 'Capture' session 2022-04-13 09:29:03 +02:00
vfs_tap.mk vfs_tap: VFS plugin for Uplink/Nic session access 2022-02-21 15:44:22 +01:00
vfs.mk Convert static VFS library to dynamic library 2018-05-30 12:26:19 +02:00