Lines Matching refs:section
146 fn parse_address_map(section: &[u8]) -> Option<(&[U32<LittleEndian>], &[U32<LittleEndian>])> { in parse_address_map()
147 let mut section = Bytes(section); in parse_address_map() localVariable
150 let count = section.read::<U32<LittleEndian>>().ok()?; in parse_address_map()
152 let (offsets, section) = in parse_address_map()
153 object::slice_from_bytes::<U32<LittleEndian>>(section.0, count).ok()?; in parse_address_map()
154 let (positions, section) = in parse_address_map()
155 object::slice_from_bytes::<U32<LittleEndian>>(section, count).ok()?; in parse_address_map()
156 debug_assert!(section.is_empty()); in parse_address_map()
170 pub fn lookup_file_pos(section: &[u8], offset: usize) -> Option<FilePos> { in lookup_file_pos()
171 let (offsets, positions) = parse_address_map(section)?; in lookup_file_pos()
206 section: &'a [u8], in iterate_address_map()
208 let (offsets, positions) = parse_address_map(section)?; in iterate_address_map()