Fields

first_address: ?usize,
fp: usize,
unwind_state: if (have_ucontext) ?struct {
        debug_info: *DebugInfo,
        dwarf_context: DW.UnwindContext,
        last_error: ?UnwindError = null,
        failed: bool = false,
    } else void = if (have_ucontext) null else {},

Functions

fn deinit(self: *StackIterator) void

No documentation provided.

fn getLastError(self: *StackIterator) ?struct {
    err: UnwindError,
    address: usize,
}

No documentation provided.

fn init(first_address: ?usize, fp: ?usize) StackIterator

No documentation provided.

fn initWithContext(first_address: ?usize, debug_info: *DebugInfo, context: *const os.ucontext_t) !StackIterator

No documentation provided.

fn next(self: *StackIterator) ?usize

No documentation provided.