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. Public Function

compactUnwindToDwarfRegNumber

Public Function
std.debug.Dwarf.compactUnwindToDwarfRegNumber
pub fn compactUnwindToDwarfRegNumber(unwind_reg_number: u3) !u16

Returns the DWARF register number for an x86_64 register number found in compact unwind info

Params

  • unwind_reg_number: u3

File

debug/Dwarf.zig:1503
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
pub fn compactUnwindToDwarfRegNumber(unwind_reg_number: u3) !u16 {
    return switch (unwind_reg_number) {
        1 => 3, // RBX
        2 => 12, // R12
        3 => 13, // R13
        4 => 14, // R14
        5 => 15, // R15
        6 => 6, // RBP
        else => error.InvalidRegister,
    };
}