Lines Matching refs:ds

98 _dwarf_attr_init(Dwarf_Debug dbg, Dwarf_Section *ds, uint64_t *offsetp,  in _dwarf_attr_init()  argument
116 atref.u[0].u64 = dbg->read(ds->ds_data, offsetp, in _dwarf_attr_init()
121 atref.u[0].u64 = _dwarf_read_uleb128(ds->ds_data, offsetp); in _dwarf_attr_init()
122 atref.u[1].u8p = _dwarf_read_block(ds->ds_data, offsetp, in _dwarf_attr_init()
126 atref.u[0].u64 = dbg->read(ds->ds_data, offsetp, 1); in _dwarf_attr_init()
127 atref.u[1].u8p = _dwarf_read_block(ds->ds_data, offsetp, in _dwarf_attr_init()
131 atref.u[0].u64 = dbg->read(ds->ds_data, offsetp, 2); in _dwarf_attr_init()
132 atref.u[1].u8p = _dwarf_read_block(ds->ds_data, offsetp, in _dwarf_attr_init()
136 atref.u[0].u64 = dbg->read(ds->ds_data, offsetp, 4); in _dwarf_attr_init()
137 atref.u[1].u8p = _dwarf_read_block(ds->ds_data, offsetp, in _dwarf_attr_init()
143 atref.u[0].u64 = dbg->read(ds->ds_data, offsetp, 1); in _dwarf_attr_init()
147 atref.u[0].u64 = dbg->read(ds->ds_data, offsetp, 2); in _dwarf_attr_init()
151 atref.u[0].u64 = dbg->read(ds->ds_data, offsetp, 4); in _dwarf_attr_init()
155 atref.u[0].u64 = dbg->read(ds->ds_data, offsetp, 8); in _dwarf_attr_init()
158 form = _dwarf_read_uleb128(ds->ds_data, offsetp); in _dwarf_attr_init()
159 return (_dwarf_attr_init(dbg, ds, offsetp, dwarf_size, cu, die, in _dwarf_attr_init()
163 atref.u[0].u64 = dbg->read(ds->ds_data, offsetp, in _dwarf_attr_init()
166 atref.u[0].u64 = dbg->read(ds->ds_data, offsetp, in _dwarf_attr_init()
171 atref.u[0].u64 = _dwarf_read_uleb128(ds->ds_data, offsetp); in _dwarf_attr_init()
174 atref.u[0].s64 = _dwarf_read_sleb128(ds->ds_data, offsetp); in _dwarf_attr_init()
177 atref.u[0].u64 = dbg->read(ds->ds_data, offsetp, dwarf_size); in _dwarf_attr_init()
180 atref.u[0].s = _dwarf_read_string(ds->ds_data, ds->ds_size, in _dwarf_attr_init()
184 atref.u[0].u64 = dbg->read(ds->ds_data, offsetp, dwarf_size); in _dwarf_attr_init()
189 atref.u[1].u8p = _dwarf_read_block(ds->ds_data, offsetp, in _dwarf_attr_init()
215 _dwarf_attr_write(Dwarf_P_Debug dbg, Dwarf_P_Section ds, Dwarf_Rel_Section drs, in _dwarf_attr_write() argument
222 assert(dbg != NULL && ds != NULL && cu != NULL && at != NULL); in _dwarf_attr_write()
231 dbg->write(ds->ds_data, &offset, at->at_refdie->die_offset, in _dwarf_attr_write()
239 ret = _dwarf_reloc_entry_add(dbg, drs, ds, in _dwarf_attr_write()
241 ds->ds_size, at->at_relsym, at->u[0].u64, NULL, in _dwarf_attr_write()
252 ret = _dwarf_write_uleb128_alloc(&ds->ds_data, in _dwarf_attr_write()
253 &ds->ds_cap, &ds->ds_size, at->u[0].u64, error); in _dwarf_attr_write()
269 offset = ds->ds_size; in _dwarf_attr_write()
282 ret = _dwarf_reloc_entry_add(dbg, drs, ds, in _dwarf_attr_write()
301 ret = _dwarf_reloc_entry_add(dbg, drs, ds, in _dwarf_attr_write()
302 dwarf_drt_data_reloc, 4, ds->ds_size, at->at_relsym, in _dwarf_attr_write()
309 ret = _dwarf_reloc_entry_add(dbg, drs, ds, in _dwarf_attr_write()
310 dwarf_drt_data_reloc, 8, ds->ds_size, at->at_relsym, in _dwarf_attr_write()
327 at->at_offset = ds->ds_size; in _dwarf_attr_write()
341 ret = _dwarf_reloc_entry_add(dbg, drs, ds, in _dwarf_attr_write()
343 ds->ds_size, at->at_relsym, at->u[0].u64, NULL, in _dwarf_attr_write()
360 ret = _dwarf_reloc_entry_add(dbg, drs, ds, dwarf_drt_data_reloc, in _dwarf_attr_write()
361 4, ds->ds_size, 0, at->u[0].u64, ".debug_str", error); in _dwarf_attr_write()
441 _dwarf_attr_gen(Dwarf_P_Debug dbg, Dwarf_P_Section ds, Dwarf_Rel_Section drs, in _dwarf_attr_gen() argument
447 assert(dbg != NULL && ds != NULL && cu != NULL && die != NULL); in _dwarf_attr_gen()
450 ret = _dwarf_attr_write(dbg, ds, drs, cu, at, pass2, error); in _dwarf_attr_gen()