summaryrefslogblamecommitdiffstats
path: root/images/user/exe-debug-libdebugger.ditaa
blob: 974365c32c58648bbb458ab83b917219ac5381f8 (plain) (tree)










































                                                        
'
' 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