Lines Matching refs:write

8 use gimli::write;
37 comp_dir_id: write::StringId, in generate_line_info()
38 name_id: write::StringId, in generate_line_info()
40 ) -> Result<(write::LineProgram, write::FileId), Error> { in generate_line_info()
41 let out_comp_dir = write::LineString::StringRef(comp_dir_id); in generate_line_info()
42 let out_comp_name = write::LineString::StringRef(name_id); in generate_line_info()
46 let mut out_program = write::LineProgram::new( in generate_line_info()
56 write::LineString::String(name.as_bytes().to_vec()), in generate_line_info()
73 out_program.begin_sequence(Some(write::Address::Symbol { in generate_line_info()
122 i32: write::UnitEntryId,
123 i64: write::UnitEntryId,
124 f32: write::UnitEntryId,
125 f64: write::UnitEntryId,
129 unit: &mut write::Unit, in add_wasm_types()
130 root_id: write::UnitEntryId, in add_wasm_types()
131 out_strings: &mut write::StringTable, in add_wasm_types()
139 write::AttributeValue::StringRef(out_strings.add($id)), in add_wasm_types()
141 die.set(gimli::DW_AT_byte_size, write::AttributeValue::Data1($size)); in add_wasm_types()
142 die.set(gimli::DW_AT_encoding, write::AttributeValue::Encoding($enc)); in add_wasm_types()
164 ) -> Option<(write::UnitEntryId, bool)> { in resolve_var_type()
194 unit: &mut write::Unit, in generate_vars()
195 die_id: write::UnitEntryId, in generate_vars()
199 vmctx_ptr_die_ref: write::DebugInfoRef, in generate_vars()
203 out_strings: &mut write::StringTable, in generate_vars()
239 i.map(|(begin, length, data)| write::Location::StartLength { in generate_vars()
246 unit.locations.add(write::LocationList(locs)) in generate_vars()
267 var.set(gimli::DW_AT_name, write::AttributeValue::StringRef(name_id)); in generate_vars()
270 write::AttributeValue::UnitRef(type_die_id), in generate_vars()
274 write::AttributeValue::LocationListRef(loc_list_id), in generate_vars()
293 vmctx_ptr_die_refs: &PrimaryMap<StaticModuleIndex, write::DebugInfoRef>, in generate_simulated_dwarf()
294 out_units: &mut write::UnitTable, in generate_simulated_dwarf()
295 out_strings: &mut write::StringTable, in generate_simulated_dwarf()
333 let unit_id = out_units.add(write::Unit::new(out_encoding, out_program)); in generate_simulated_dwarf()
340 root.set(gimli::DW_AT_producer, write::AttributeValue::StringRef(id)); in generate_simulated_dwarf()
343 write::AttributeValue::Language(gimli::DW_LANG_C11), in generate_simulated_dwarf()
345 root.set(gimli::DW_AT_name, write::AttributeValue::StringRef(name_id)); in generate_simulated_dwarf()
348 write::AttributeValue::LineProgramRef, in generate_simulated_dwarf()
352 write::AttributeValue::StringRef(comp_dir_id), in generate_simulated_dwarf()
369 let low_pc = write::Address::Symbol { in generate_simulated_dwarf()
374 die.set(gimli::DW_AT_low_pc, write::AttributeValue::Address(low_pc)); in generate_simulated_dwarf()
377 write::AttributeValue::Udata(code_length), in generate_simulated_dwarf()
379 unit_ranges.push(write::Range::StartLength { in generate_simulated_dwarf()
397 die.set(gimli::DW_AT_name, write::AttributeValue::StringRef(id)); in generate_simulated_dwarf()
401 write::AttributeValue::FileIndex(Some(file_id)), in generate_simulated_dwarf()
408 write::AttributeValue::Udata(wasm_offset), in generate_simulated_dwarf()
427 let unit_ranges_id = unit.ranges.add(write::RangeList(unit_ranges)); in generate_simulated_dwarf()
430 write::AttributeValue::RangeListRef(unit_ranges_id), in generate_simulated_dwarf()