Zig 0.17.0-dev (Split by item)

Shortcut keys
?
Show these tips
S
Focus search field
Esc
Clear focus & close tips
U
Jump to source code
↑
Move up in search results
↓
Move down in search results
↵
Go to active search result
This is an example of documentation generated by ZigDoc, an alternative to Zig's built-in Auto Doc feature. See also examples in other modes/formats. The project being documented here (as the example) is the Zig standard library. Private Function

entrySize

Private Function
std.debug.Dwarf.Unwind.EhFrameHeader.SearchTable.entrySize
fn entrySize(table_enc: EH.PE, addr_size_bytes: u8) !u8

Params

  • table_enc: EH.PE
  • addr_size_bytes: u8

File

debug/Dwarf/Unwind.zig:180
180
181
182
183
184
185
186
187
188
189
        fn entrySize(table_enc: EH.PE, addr_size_bytes: u8) !u8 {
            return switch (table_enc.type) {
                .absptr => 2 * addr_size_bytes,
                .udata2, .sdata2 => 4,
                .udata4, .sdata4 => 8,
                .udata8, .sdata8 => 16,
                .uleb128, .sleb128 => return bad(), // this is a binary search table; all entries must be the same size
                _ => return bad(),
            };
        }