Lines Matching refs:write
3 use gimli::{AttributeValue, RangeListsOffset, UnitRef, write};
15 pub(crate) fn from(entry: &write::ConvertUnitEntry<Reader<'_>>) -> Result<Self, Error> { in from()
62 entry: &write::ConvertUnitEntry<Reader<'_>>, in from_subprogram_die()
95 out_unit: &mut write::Unit, in build()
96 current_scope_id: write::UnitEntryId, in build()
103 .unwrap_or(write::Address::Constant(0)); in build()
105 current_scope.set(gimli::DW_AT_low_pc, write::AttributeValue::Address(addr)); in build()
128 .map(|tr| write::Range::StartLength { in build()
133 let range_list_id = out_unit.ranges.add(write::RangeList(range_list)); in build()
137 write::AttributeValue::RangeListRef(range_list_id), in build()
143 write::AttributeValue::Address(result[0].0), in build()
147 write::AttributeValue::Udata(result[0].1), in build()
154 let addr = write::Address::Symbol { in build()
160 current_scope.set(gimli::DW_AT_low_pc, write::AttributeValue::Address(addr)); in build()
161 current_scope.set(gimli::DW_AT_high_pc, write::AttributeValue::Udata(len)); in build()
180 out_range_lists: &mut write::RangeListTable, in build_ranges()
181 ) -> write::RangeListId { in build_ranges()
187 write::Range::StartLength { in build_ranges()
193 out_range_lists.add(write::RangeList(range_list)) in build_ranges()