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:

 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