Lines Matching refs:entry
43 self.stack.last().map(|entry| &entry.1) in top()
49 .filter(|entry| entry.0 == depth) in top_with_depth_mut()
50 .map(|entry| &mut entry.1) in top_with_depth_mut()
328 let mut entry = write::ConvertUnitEntry::null(unit.read_unit); in clone_unit() localVariable
329 while let Some(entry_id) = unit.read_entry(&mut entry)? { in clone_unit()
330 log_begin_input_die(&entry); in clone_unit()
331 let (Some(out_die_id), Some(parent)) = (entry_id, entry.parent) else { in clone_unit()
332 log_end_output_die_skipped(&entry, "unreachable"); in clone_unit()
336 let new_stack_len = entry.depth; in clone_unit()
341 let range_builder = if entry.tag == gimli::DW_TAG_subprogram { in clone_unit()
342 let range_builder = RangeInfoBuilder::from_subprogram_die(&entry, addr_tr)?; in clone_unit()
355 if entry.has_attr(gimli::DW_AT_high_pc) || entry.has_attr(gimli::DW_AT_ranges) { in clone_unit()
356 let range_builder = RangeInfoBuilder::from(&entry)?; in clone_unit()
364 if let Some(AttributeValue::Exprloc(expr)) = entry.attr_value(gimli::DW_AT_frame_base) { in clone_unit()
370 if entry.tag == gimli::DW_TAG_pointer_type || entry.tag == gimli::DW_TAG_reference_type { in clone_unit()
372 let pointer_kind = match entry.tag { in clone_unit()
382 &entry, in clone_unit()
385 log_end_output_die(out_die_id, &entry, unit); in clone_unit()
389 unit.unit.add_reserved(out_die_id, parent, entry.tag); in clone_unit()
393 &entry, in clone_unit()
411 if entry.tag == gimli::DW_TAG_base_type && isa.endianness() == Endianness::Big { in clone_unit()
419 if entry.tag == gimli::DW_TAG_subprogram && !current_scope_ranges.is_empty() { in clone_unit()
432 log_end_output_die(out_die_id, &entry, unit); in clone_unit()