debuginfod
リモートにあるデバッグ情報を使ってデバッガーを起動できるツール。 gdbなどのデバッガーを使おうにも、手元にあるバイナリについてデバッグ用のメタ情報 (debuginfo) が手元に無いことがある。
たとえばArch Linuxはデフォルトではdebuginfoを削る。
ところで、ELFのメタ情報にはBuild IDとしてハッシュが振られている。 そこで、Build IDとdebuginfoの対応をサーバーに持っておいて、クライアントではそれを参考にしながらデバッガーを起動できるようにしたのがdebuginfod。