From aaefc110a02aa9720ec34ede5667b61f4a75f0b1 Mon Sep 17 00:00:00 2001 From: Karel Klic Date: Wed, 5 Jan 2011 17:27:00 +0100 Subject: Added gdbserver to the todo list --- doc/retrace-server | 14 +++++++++++--- doc/retrace-server.xhtml | 15 ++++++++++++--- 2 files changed, 23 insertions(+), 6 deletions(-) (limited to 'doc') diff --git a/doc/retrace-server b/doc/retrace-server index 0c16a78e..09b16a05 100644 --- a/doc/retrace-server +++ b/doc/retrace-server @@ -695,12 +695,20 @@ presentation kernel core file has 181MB, xz -2 of it has 65MB. According to `set target debug 1' GDB reads only 131406 bytes of it (incl. the NOTE segment). -2. User management for the HTTP interface. We need multiple +2. Use gdbserver instead of uploading whole coredump. +GDB's gdbserver cannot process coredumps, but Jan Kratochvil's can: + git://git.fedorahosted.org/git/elfutils.git + branch: jankratochvil/gdbserver + src/gdbserver.c + * Currently threading is not supported. + * Currently only x86_64 is supported (the NOTE registers layout). + +3. User management for the HTTP interface. We need multiple authentication sources (x509 for RHEL). -3. Make architecture, release, packages files, which must be included +4. Make architecture, release, packages files, which must be included in the package when creating a task, optional. Allow uploading a coredump without involving tar: just coredump, coredump.gz, or coredump.xz. -4. Handle non-standard packages (provided by user) +5. Handle non-standard packages (provided by user) diff --git a/doc/retrace-server.xhtml b/doc/retrace-server.xhtml index 3c24ddaf..07f7a672 100644 --- a/doc/retrace-server.xhtml +++ b/doc/retrace-server.xhtml @@ -847,14 +847,23 @@ presentation kernel core file has 181MB, xz -2 of it has 65MB. According to `set target debug 1' GDB reads only 131406 bytes of it (incl. the NOTE segment).

-

2. User management for the HTTP interface. We need multiple +

2. Use gdbserver instead of uploading whole coredump. GDB's +gdbserver cannot process coredumps, but Jan Kratochvil's can:

+
  git://git.fedorahosted.org/git/elfutils.git
+  branch: jankratochvil/gdbserver
+  src/gdbserver.c
+   * Currently threading is not supported.
+   * Currently only x86_64 is supported (the NOTE registers layout).
+
+ +

3. User management for the HTTP interface. We need multiple authentication sources (x509 for RHEL).

-

3. Make architecture, release, +

4. Make architecture, release, packages files, which must be included in the package when creating a task, optional. Allow uploading a coredump without involving tar: just coredump, coredump.gz, or coredump.xz.

-

4. Handle non-standard packages (provided by user)

+

5. Handle non-standard packages (provided by user)

-- cgit