Description

Improve our daily used debugging tools: crash-utility, drgn, kdump, makedumpfile, and so on.

Goals

  1. Rust is coming. Add rust support for crash-utility and drgn.
  2. Send the mandatory-dumping-pagetables patch of makedumpfile upstream.
  3. (mkoutny) Support qemu dumps without qemu_fw_cfg in guest in drgn (likely implemented in libkdumpfile)

Resources

References

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 24

Activity

  • about 1 month ago: ptesarik liked this project.
  • about 1 month ago: firoyang joined this project.
  • about 1 month ago: mkoutny started this project.
  • about 1 month ago: alnovak liked this project.
  • about 1 month ago: firoyang originated this project.

  • Comments

    • mkoutny
      about 1 month ago by mkoutny | Reply

      Post HackWeek 24 report

      • Monday: qemu setup, prepared testing qemu dumps
      • Tuesday: attended a lecture from libkdumpfile author
      • Wednesday: undestanding drgn internals, removed vmcoreinfo guards
      • Thursday: understanding libkdumpfile symbol resolution, summarizing for a lightning talk
      • Friday: libkdumpfile author added support for parsing QEMU notes (a prerequisite), I hacked it all together with drgn, it works thanks to KTEXT detection already in addrxlat.
        • the drgn branch should be more tested for regression in other cases (i.e. non-Qemu or non-(Linux kernel) dumps)

    Similar Projects

    This project is one of its kind!