Lines Matching refs:entry
42 entry: &gimli::write::ConvertUnitEntry<Reader<'a>>, in clone_die_attributes()
51 let unit = entry.read_unit; in clone_die_attributes()
60 RangeInfoBuilder::from(entry)? in clone_die_attributes()
65 prepare_die_context(entry, &mut attr_context, &mut is_obj_ptr)?; in clone_die_attributes()
67 for attr in &entry.attrs { in clone_die_attributes()
79 attr_context.subprograms.top_with_depth_mut(entry.depth) in clone_die_attributes()
265 entry.offset.to_unit_section_offset(&convert_unit.read_unit), in clone_die_attributes()
280 entry: &gimli::write::ConvertUnitEntry<Reader<'a>>, in prepare_die_context()
287 match entry.tag { in prepare_die_context()
291 entry.depth, in prepare_die_context()
302 if let Some(subprogram) = subprograms.top_with_depth_mut(entry.depth - 1) { in prepare_die_context()
305 if subprogram.obj_ptr == entry.offset in prepare_die_context()
306 || is_obj_ptr_param(entry, subprogram.param_num)? in prepare_die_context()
318 entry: &gimli::write::ConvertUnitEntry<Reader<'_>>, in is_obj_ptr_param()
321 debug_assert_eq!(entry.tag, gimli::DW_TAG_formal_parameter); in is_obj_ptr_param()
322 let unit = entry.read_unit; in is_obj_ptr_param()
331 && entry.attr_value(gimli::DW_AT_artificial) == Some(AttributeValue::Flag(true)) in is_obj_ptr_param()
334 let name = entry.attr_value(gimli::DW_AT_name); in is_obj_ptr_param()
337 if let Some(type_attr) = entry.attr_value(gimli::DW_AT_type) { in is_obj_ptr_param()