class SigReturnUnwinder

Defined at line 16 of file ../../src/lib/unwinder/sigreturn_unwinder.h

Unwind when pc is in a Linux sigreturn function.

Public Methods

void SigReturnUnwinder (const ElfModuleCache & module_cache)

We need |ElfModuleCache::GetModuleForPc|.

Defined at line 19 of file ../../src/lib/unwinder/sigreturn_unwinder.h

Frame::Trust trust ()

Defined at line 26 of file ../../src/lib/unwinder/sigreturn_unwinder.h

Error Step (Memory * stack, const Frame & current, Frame & next)

Defined at line 78 of file ../../src/lib/unwinder/sigreturn_unwinder.cc

void AsyncStep (AsyncMemory * stack, const Frame & current, fit::callback<void (Error, Registers)> cb)

Defined at line 104 of file ../../src/lib/unwinder/sigreturn_unwinder.cc

Error ProbePCForSigReturn (const ElfModuleCache & module_cache, Registers::Arch arch, uint64_t pc)

static.

Defined at line 156 of file ../../src/lib/unwinder/sigreturn_unwinder.cc

Error ProbePCForSigReturn (const ElfModuleCache & module_cache, const Registers & regs)

static.

Defined at line 145 of file ../../src/lib/unwinder/sigreturn_unwinder.cc