Lines Matching refs:section
11 fn parse(section: &'a [u8]) -> Option<StackMapSection<'a>> { in parse()
12 let mut section = Bytes(section); in parse() localVariable
15 let pc_count = section.read::<U32<LittleEndian>>().ok()?; in parse()
17 let (pcs, section) = in parse()
18 object::slice_from_bytes::<U32<LittleEndian>>(section.0, pc_count).ok()?; in parse()
19 let (pointers_to_stack_map, section) = in parse()
20 object::slice_from_bytes::<U32<LittleEndian>>(section, pc_count).ok()?; in parse()
21 let stack_map_data = object::slice_from_all_bytes::<U32<LittleEndian>>(section).ok()?; in parse()
76 pub fn lookup(pc: u32, section: &'a [u8]) -> Option<StackMap<'a>> { in lookup()
77 StackMapSection::parse(section)?.lookup(pc) in lookup()
88 pub fn iter(section: &'a [u8]) -> Option<impl Iterator<Item = (u32, StackMap<'a>)> + 'a> { in iter()
89 Some(StackMapSection::parse(section)?.into_iter()) in iter()