rtems-docs/images/user/exe-debug-libdebugger.ditaa

44 lines
1.9 KiB
Plaintext

'
' Executable debugging : libdebugger
'
' Copyright (c) 2018 Chris Johns <chrisj@rtems.org>
' All rights reserved.
'
@startditaa
+---------------------------------+
| RTEMS Executable |
| |
+----------+ | /--------+ |
| | TCP | /---------------\ | | |
| GDB |<-------->| libbsd |<->| | |
| | | | networking | | | |
+----------+ | \---------------/ | | |
^ | ^ | | |
| | | | | |
/-----\ | V | kernel | |
| ELF | | /---------------\ | | |
\-----/ | | libdebugger |<->| | |
| \---------------/ | | |
| ^ | | |
| | | | |
| +--------+ +--------/ |
| | ^ |
| : | |
| | +----------+ |
| | | |
+-|--------------|----------------+
| |
+-----|--------------|------------------+
| V V |
| /-------\ /-------\ +--------+ |
| | debug |<-=-->| cores |<->| | |
| | hw | \-------/ | memory | |
| \-------/ | | |
| +--------+ |
| |
| Target |
+---------------------------------------+
@endditaa