use crate::process_state::StackFrame;
use crate::SymbolProvider;
use minidump::{MinidumpMemory, MinidumpModuleList};
pub trait Unwind {
fn get_caller_frame<P>(
&self,
callee: &StackFrame,
grand_callee: Option<&StackFrame>,
stack_memory: Option<&MinidumpMemory>,
modules: &MinidumpModuleList,
symbol_provider: &P,
) -> Option<StackFrame>
where
P: SymbolProvider;
}