topic: dwarf
12 modules sharing the dwarf name family (derived from the tree's prefix discipline).
The 'dwarf' topic family in the Nishi sovereign ecosystem provides tools for generating DWARF debug sections essential for symbolication and error reporting. Modules like nx_dwarf_info build the .debug_info section, which contains type and variable information, while nx_dwarf_line constructs the .debug_line section for source-to-machine mapping. nx_dwarf_cfi handles .debug_frame and .eh_frame, enabling exception and unwind support, ensuring comprehensive debugging capabilities across the system.
auto-narrated by the local model from this topic's module headers; links verified against the wiki index.
narrated overview -- maintained by the narration lane, module links verified against this wiki.
| module | description | lines | funcs |
|---|---|---|---|
| nx_dwarf_abbrev.nx | DWARF .debug_abbrev section builder. | 221 | 10 |
| nx_dwarf_addr.nx | DWARF v5 .debug_addr builder. | 179 | 11 |
| nx_dwarf_aranges.nx | DWARF .debug_aranges builder. | 184 | 10 |
| nx_dwarf_cfi.nx | DWARF .debug_frame / .eh_frame builder. | 277 | 16 |
| nx_dwarf_info.nx | DWARF .debug_info section builder. | 304 | 26 |
| nx_dwarf_line.nx | DWARF v5 .debug_line section builder. | 416 | 20 |
| nx_dwarf_loc.nx | DWARF location expressions (DW_OP_*). | 245 | 10 |
| nx_dwarf_loclists.nx | DWARF v5 .debug_loclists builder. | 247 | 15 |
| nx_dwarf_pubnames.nx | DWARF .debug_pubnames + .debug_pubtypes builder. | 168 | 9 |
| nx_dwarf_rnglists.nx | DWARF v5 .debug_rnglists builder. | 250 | 15 |
| nx_dwarf_str.nx | DWARF .debug_str + .debug_line_str builder. | 148 | 7 |
| nx_dwarf_str_offsets.nx | DWARF v5 .debug_str_offsets builder. | 168 | 10 |