Cargo Features
[dependencies]
symbolic-debuginfo = { version = "12.12.1", default-features = false, features = ["breakpad", "dwarf", "elf", "macho", "ms", "ppdb", "sourcebundle", "js", "wasm"] }
- default = breakpad, elf, js, macho, ms, ppdb, sourcebundle, wasm
-
These default features are set whenever
symbolic-debuginfo
is added without
somewhere in the dependency tree.default-features = false - breakpad default = nom, nom-supreme, regex
-
Breakpad text format parsing and processing
Affects
symbolic-debuginfo::breakpad
,symbolic-debuginfo::function_builder
… - dwarf elf macho wasm = gimli, once_cell
-
DWARF processing.
Affects
symbolic-debuginfo::dwarf
,symbolic-debuginfo::function_builder
… - elf default = dwarf, flate2, scroll, zstd
-
ELF reading
Enables elf32, elf64, endian_fd and std of goblin ^0.8.0
Affects
symbolic-debuginfo::elf
… - macho default = dwarf, elementtree, scroll, smallvec
-
Mach-o processing
Enables mach32, mach64 and std of goblin ^0.8.0
Affects
symbolic-debuginfo::macho
… - ms default = elsa, flate2, once_cell, parking_lot, pdb-addr2line, scroll, smallvec
-
PDB/PE processing
Enables pe32, pe64 and std of goblin ^0.8.0
Affects
symbolic-debuginfo::pdb
,symbolic-debuginfo::pe
… - ppdb default = symbolic-ppdb
-
Affects
symbolic-debuginfo::ppdb
… - sourcebundle default = js, lazy_static, once_cell, parking_lot, regex, serde_json, zip
-
Source bundle creation
Affects
symbolic-debuginfo::sourcebundle
… - js default sourcebundle
-
JavaScript stuff
Affects
symbolic-debuginfo::js
… - wasm default = dwarf, wasmparser
-
WASM processing
Affects
symbolic-debuginfo::wasm
…
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- elementtree macho
- elsa ms
- flate2 elf ms
- gimli dwarf?
- goblin elf macho ms
-
Enables goblin ^0.8.0
- lazy_static sourcebundle
- once_cell dwarf? ms sourcebundle
- nom breakpad
- nom-supreme breakpad
- parking_lot ms sourcebundle
- pdb-addr2line ms
-
Enables pdb-addr2line ^0.10.4
- regex breakpad sourcebundle
- scroll elf macho ms
- serde_json sourcebundle
- smallvec macho ms
- symbolic-ppdb ppdb
- wasmparser wasm
-
Enables wasmparser ^0.214.0
- zip sourcebundle
- zstd elf