pub fn stack_pointer_offsets(
    function: &il::Function,
    architecture: &dyn Architecture,
) -> Result<HashMap<il::ProgramLocation, StackPointerOffset>> {
    let spoa = StackPointerOffsetAnalysis {
        stack_pointer: architecture.stack_pointer(),
    };
    transform(fixed_point::fixed_point_forward(spoa, function)?)
}
/// Determine offset of stack pointer from program entry at each place in the
/// program.
Determine offset of stack pointer from program entry at each place in the
program.
Determine offset of stack pointer from program entry at each place in the program .
pub fn stack_pointer_offsets(
    function: &il::Function,
    architecture: &dyn Architecture,
) -> Result<HashMap<il::ProgramLocation, StackPointerOffset>> {
    let spoa = StackPointerOffsetAnalysis {
        stack_pointer: architecture.stack_pointer(),
    };
    transform(fixed_point::fixed_point_forward(spoa, function)?)
}
pub fn stack_pointer_offsets ( function : & il :: Function , architecture : & dyn Architecture , ) -> Result < HashMap < il :: ProgramLocation , StackPointerOffset > > { let spoa = StackPointerOffsetAnalysis { stack_pointer : architecture . stack_pointer ( ) , } ; transform ( fixed_point :: fixed_point_forward ( spoa , function ) ? ) }
Determine offset of stack pointer from program entry at each place in the
program.
Determine offset of stack pointer from program entry at each place in the program .
function
&il::Function
architecture
&dyn Architecture
function
&il::Function
architecture
&dyn Architecture