tree: 2452190f720be8b12a8819291c469e4799ea7f6c [path history] [tgz]
  1. src/
  2. .cargo-checksum.json
  3. Cargo.toml
  4. README.md
vendor/thorin-dwp-0.8.0/README.md

thorin

thorin is an DWARF packaging utility for creating DWARF packages (*.dwp files) out of input DWARF objects (*.dwo files; or *.o files with .dwo sections), supporting both the pre-standard GNU extension format for DWARF packages and the standardized format introduced in DWARF 5.

thorin was written as part of the implementation of Split DWARF in rustc. A Rust implementation of a DWARF packaging utility is easier to integrate into the compiler and can support features like loading dwarf objects from archive files (or rustc's rlibs) which are helpful in supporting cross-crate Split DWARF packaging in rustc.

Usage

To use thorin in your own project, add it to your Cargo.toml:

thorin-dwp = "0.8.0"

See the thorin-bin crate for an example of using thorin's library interface.

Stability

thorin's library interface is intended for use by rustc for its Split DWARF support, it currently comes with no stability guarantees and may change at any time.

Name

Author and acknowledgements

License

Code of conduct