htdocs patch: http://sourceware.org/elfutils/Debuginfod.html
Frank Ch. Eigler
fche@redhat.com
Wed Jan 22 17:05:00 GMT 2020
Hi -
Committed the following patch. I anticipate occasional
updates to it as more debuginfod servers and clients come
on line.
commit cf7234fe3f95a99104f4a7e8956986c252fe0243 (HEAD -> master)
Author: Frank Ch. Eigler <fche@redhat.com>
Date: Wed Jan 22 12:00:59 2020 -0500
add debuginfod page
diff --git a/Debuginfod.html b/Debuginfod.html
new file mode 100644
index 000000000000..cc3a8a4828ee
--- /dev/null
+++ b/Debuginfod.html
@@ -0,0 +1,116 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+ <HEAD>
+ <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
+ <META NAME="description"
+ CONTENT="elfutils, libraries and tools for ELF files and DWARF data.">
+ <META NAME="keywords"
+ CONTENT="elfutils ELF DWARF libelf libdw libasm stack backtrace">
+ <LINK HREF="default.css" REL="stylesheet" TYPE="text/css">
+ <TITLE>elfutils debuginfod services</TITLE>
+ </HEAD>
+ <BODY>
+ <H1>ELFUTILS DEBUGINFOD</H1>
+ <DIV CLASS="content">
+
+ <CENTER>
+ <TABLE BORDER=0 WIDTH="85%" BGCOLOR="#C8C0C8" CELLPADDING=15 CELLSPACING=5>
+ <TR><TD>
+ <DIV CLASS="abstract">
+ <a href="index.html">elfutils</a> debuginfod is a client/server in elfutils 0.178+
+ that automatically distributes elf/dwarf/source-code from
+ servers to clients such as debuggers across HTTP.
+ </DIV>
+ </TD></TR>
+ </TABLE>
+ </CENTER>
+
+ <H1>servers</H1>
+ <DIV>
+ Anyone may run debuginfod servers for their private purposes.
+ Organizations are invited to run public servers for use by the
+ community. To configure a tool to use them, simply add any of
+ the server URLs to your <b>$DEBUGINFOD_URLS</b> environment
+ variable (space-separated). The following public services
+ currently [2020-01] welcome users.
+ </DIV>
+
+ <TABLE CLASS="tight">
+ <TR><TH>server</TH><TH>status</TH><TH>operator</TH><TH>distro</TH><TH>packages</TH><TH>architectures</TH></TR>
+
+ <TR><TD>https://debuginfod.systemtap.org/</TD>
+ <TD><a href="https://sourceware.org/ml/systemtap/2020-q1/msg00002.html">experimental</a></TD>
+ <TD><tt>fche@redhat.com</tt></TD>
+ <TD>recent fedora, centos, ubuntu, debian</TD>
+ <TD>kernel, glibc, httpd, systemtap, binutils, elfutils, coreutils</TD>
+ <TD>mostly x86_64</TD>
+ </TR>
+
+ <TR><TD>http://debuginfod.opensuse.org/</TD>
+ <TD><a href="http://debuginfod.opensuse.org/metrics">experimental</a></TD>
+ <TD><tt>mliska@suse.cz</tt></TD>
+ <TD><a href="https://software.opensuse.org/distributions/tumbleweed">opensuse TW</a></TD>
+ <TD>all</TD>
+ <TD>x86_64</TD>
+ </TR>
+
+ </TABLE>
+
+ <H1>clients</H1>
+ <DIV>
+ debuginfod client-side support is under construction or
+ already available in a variety of binary-related utilities.
+ We summarize current upstream status [2020-01] below. Note
+ that distros may lag behind upstream developments.
+ </DIV>
+ <TABLE>
+ <TR><TH>tool</TH><TH>status</TH></TR>
+ <TR><TD><a href="index.html">elfutils</a></TD>
+ <TD><a href="https://sourceware.org/ml/elfutils-devel/2019-q4/msg00219.html">released</a> in version 0.178, 2019-11</TD></TR>
+
+ <TR><TD><a href="https://sourceware.org/systemtap/">systemtap</a></TD>
+ <TD>automatic via elfutils</TD></TR>
+
+ <TR><TD><a href="https://github.com/acmel/dwarves">dwarves</a></TD>
+ <TD>automatic via elfutils</TD></TR>
+
+ <TR><TD><a href="https://sourceware.org/binutils/">binutils</a></TD>
+ <TD><a href="https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=301a9420d947da145884261ac31a7a52438c2894">merged</a>, forthcoming in version 2.34</TD></TR>
+
+ <TR><TD><a href="https://sourceware.org/gdb/">gdb</a></TD>
+ <TD><a href="https://sourceware.org/ml/gdb-patches/2020-01/msg00651.html">proposed</a></TD></TR>
+
+ <TR><TD><a href="https://www.dyninst.org/dyninst">dyninst</a></TD>
+ <TD>in progress <tt>amerey@redhat.com</tt></TD></TR>
+
+ <TR><TD><a href="https://fedoraproject.org/wiki/Toolchain/Watermark">annocheck</a></TD>
+ <TD>in progress <tt>amerey@redhat.com</tt></TD></TR>
+
+ <TR><TD><a href="https://sourceware.org/libabigail/">libabigail</a></TD>
+ <TD>in progress <tt>amerey@redhat.com</tt></TD></TR>
+
+ <TR><TD><a href="https://github.com/go-delve/delve">delve</a></TD>
+ <TD>in progress <tt>amerey@redhat.com</tt></TD></TR>
+
+ <TR><TD><a href="https://lldb.llvm.org/">lldb</a></TD>
+ <TD>help wanted</TD></TR>
+
+ <TR><TD><a href="https://perf.wiki.kernel.org/index.php/Main_Page">perf</a></TD>
+ <TD>help wanted</TD></TR>
+
+ </TABLE>
+
+ <H1>more readings</H1>
+ <UL>
+ <LI><a href="https://www.mankier.com/8/debuginfod">debuginfod(8) man page</a></LI>
+ <LI><a href="https://www.mankier.com/1/debuginfod-find">debuginfod-find(1) man page</a></LI>
+ <LI><a href="https://developers.redhat.com/blog/2019/12/17/deploying-debuginfod-servers-for-your-developers/">2019-12 blog: deploying debuginfod</a></LI>
+ <LI><a href="https://developers.redhat.com/blog/2019/10/14/introducing-debuginfod-the-elfutils-debuginfo-server/">2019-10 blog: introducing debuginfod</a></LI>
+ <LI><a href="https://gcc.gnu.org/wiki/cauldron2019#cauldron2019talks.The_elfutils_debuginfo_server/">2019-09 talk: debuginfod</a></LI>
+ </UL>
+
+
+ </DIV>
+ </BODY>
+</HTML>
diff --git a/default.css b/default.css
index 6a30e112311f..2823433c8124 100644
--- a/default.css
+++ b/default.css
@@ -9,10 +9,22 @@ H1 {
BODY, TD, CITE, A, P, UL, DL, DIV {
font-family: sans;
- font-size: 12pt;
color: rgb( 0, 0, 0 );
}
+TD:not(.tight > TD) {
+ font-size: 12pt;
+}
+
+
+.tight, .tight > TD {
+ font-size: 10pt;
+}
+
+TD, TH {
+ border: 1px dotted grey;
+}
+
DT { font-family: mono; font-size: 9pt; }
DD { font-family: sans; font-size: 9pt;
margin-left: 12pt; padding-bottom: 3pt; }
diff --git a/index.html b/index.html
index 89449ce417e5..621883c6a6a2 100644
--- a/index.html
+++ b/index.html
@@ -54,6 +54,11 @@
See the <A HREF="https://sourceware.org/git/?p=elfutils.git;a=blob_plain;f=CONTRIBUTING;hb=HEAD">CONTRIBUTING</A> file for how to propose patches to the code.
</P>
+ <P>
+ See the <A HREF="Debuginfod.html">DEBUGINFOD</A> page for information about the new debuginfod client/server.
+ </P>
+
+
<P>Last release: <A HREF="https://sourceware.org/elfutils/ftp/elfutils-latest.tar.bz2">tar.bz2</A> (<A HREF="https://sourceware.org/elfutils/ftp/elfutils-latest.tar.bz2.sig">sig</A>)</P>
<P>All releases:
More information about the Elfutils-devel
mailing list