summaryrefslogtreecommitdiffstats
path: root/images/user/exe-debug-libdebugger.ditaa
blob: 974365c32c58648bbb458ab83b917219ac5381f8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
'
' 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