$ gimli

v0.33.1

A library for reading and writing the DWARF debugging format.

Downloads: 394.5M
Recent: 70.4M
Versions: 45
Updated: March 29, 2026

Latest Update Summary

Crate

Name: gimli New version: 0.33.0 Release date: 2026-01-24T05:33:59.582993Z

Crate readme

Short description gimli is a library for reading and writing the DWARF debugging format.

Long description gimli provides a library for handling the DWARF debugging format with zero copies, allowing lazy parsing of compilation units and being cross-platform. Users need to supply object loaders for specific formats like ELF or Mach-O.

Features • Zero copy: everything is just a reference to the original input buffer. • Lazy: iterate compilation units without parsing their contents. • Cross-platform: no assumptions about the type of object file.

Code Examples Add to Cargo.toml

 $ cargo add gimli

A simple .debug_info parser

 ./crates/examples/src/bin/simple.rs

A simple .debug_line parser

 ./crates/examples/src/bin/simple_line.rs

A simple DWARF writer

 ./crates/examples/src/bin/simple_write.rs

A DWARF converter

 ./crates/examples/src/bin/convert.rs

Linkshttps://crates.io/crates/gimlihttps://docs.rs/gimli/https://github.com/gimli-rs/gimlihttps://github.com/gimli-rs/addr2linehttps://www.apache.org/licenses/LICENSE-2.0https://opensource.org/licenses/MIT

https://docs.rs/gimli

Release info

Release version: N/A

Release description N/A

Code Examples N/A

Patch update: 0.33.0 → 0.33.1

$ DOWNLOADS TREND

276.7M394.5M

$ VERSION HISTORY

v0.33.1March 29, 2026
v0.33.0January 24, 2026
v0.32.3September 13, 2025

$ LINKS

$ INSTALL

cargo add gimli

Or add to Cargo.toml: gimli = "0.33.1"