Skip to main content

bamts_iterator_next

Function bamts_iterator_next 

Source
#[unsafe(no_mangle)]
pub unsafe extern "C" fn bamts_iterator_next( frame: *mut ShadowFrame, iterator: u64, done_reg: u32, value_reg: u32, out: *mut Completion, ) -> u32
Expand description

ยงSafety

The caller must provide a live, uniquely owned frame whose nonempty handle range is disjoint from its header, and a live, aligned, writable out when this helper has one. Both remain valid and unaliased for the full call.

bamts_iterator_next(frame, iterator, done_reg, value_reg, out).