emdbg.debug.remote
Remote GDB Access
This module provides access to remotely connected GDB and allows partial or complete control over the GDB command prompt or the entire GDB Python API.
Currently two access methods are available:
emdbg.debug.remote.mi.Gdb
: command prompt access via the GDB/MI protocol created withemdbg.debug.gdb.call_mi()
.emdbg.debug.remote.rpyc.Gdb
: Full Python API access via RPyC created withemdbg.debug.gdb.call_rpyc()
.
1# Copyright (c) 2023, Auterion AG 2# SPDX-License-Identifier: BSD-3-Clause 3 4""" 5# Remote GDB Access 6 7This module provides access to remotely connected GDB and allows partial or 8complete control over the GDB command prompt or the entire GDB Python API. 9 10Currently two access methods are available: 11 12- `emdbg.debug.remote.mi.Gdb`: 13 command prompt access via the GDB/MI protocol created with 14 `emdbg.debug.gdb.call_mi()`. 15- `emdbg.debug.remote.rpyc.Gdb`: 16 Full Python API access via RPyC created with 17 `emdbg.debug.gdb.call_rpyc()`. 18""" 19 20__all__ = [ 21 "gdb", 22 "rpyc", 23 "mi", 24] 25 26from . import rpyc 27from . import mi