Lines Matching refs:entry
15 pub(crate) fn from(entry: &write::ConvertUnitEntry<Reader<'_>>) -> Result<Self, Error> { in from()
16 if let Some(AttributeValue::RangeListsRef(r)) = entry.attr_value(gimli::DW_AT_ranges) { in from()
17 let r = entry.read_unit.ranges_offset_from_raw(r); in from()
18 return RangeInfoBuilder::from_ranges_ref(entry.read_unit, r); in from()
21 let low_pc = if let Some(AttributeValue::Addr(addr)) = entry.attr_value(gimli::DW_AT_low_pc) in from()
25 entry.attr_value(gimli::DW_AT_low_pc) in from()
27 entry.read_unit.address(i)? in from()
33 if let Some(AttributeValue::Udata(u)) = entry.attr_value(gimli::DW_AT_high_pc) { in from()
62 entry: &write::ConvertUnitEntry<Reader<'_>>, in from_subprogram_die()
65 let unit = entry.read_unit; in from_subprogram_die()
66 let addr = if let Some(AttributeValue::Addr(addr)) = entry.attr_value(gimli::DW_AT_low_pc) { in from_subprogram_die()
69 entry.attr_value(gimli::DW_AT_low_pc) in from_subprogram_die()
72 } else if let Some(AttributeValue::RangeListsRef(r)) = entry.attr_value(gimli::DW_AT_ranges) in from_subprogram_die()