pyplugins.apis.unwind module

Unwind Plugin (unwind.py)

Advanced stack unwinding using DWARF CFI and Heuristics with Capstone-powered instruction validation for multi-architecture support.

Dependencies: - capstone (pip install capstone) - penguin.plugins.* - wrappers.ptregs_wrap

class pyplugins.apis.unwind.ArchInfo(name, ptr_size, endian, dwarf_map, cs_arch, cs_mode, call_offset)[source]

Bases: object

class pyplugins.apis.unwind.StackUnwinder[source]

Bases: Plugin

unwind(regs)[source]
Parameters:

regs (PtRegsWrapper)

Return type:

Generator[Any, None, List[Dict[str, Any]]]