Home | History | Annotate | Download | only in libdwarf

Lines Matching refs:ds

220     Dwarf_P_Section ds, unsigned char type, unsigned char length,
229 assert(offset <= ds->ds_size);
241 ret = dbg->write_alloc(&ds->ds_data, &ds->ds_cap, &offset,
244 ret = dbg->write_alloc(&ds->ds_data, &ds->ds_cap, &offset,
248 if (offset > ds->ds_size)
249 ds->ds_size = offset;
269 Dwarf_P_Section ds, unsigned char length, Dwarf_Unsigned offset,
278 assert(offset <= ds->ds_size);
283 ret = dbg->write_alloc(&ds->ds_data, &ds->ds_cap, &offset,
287 if (offset > ds->ds_size)
288 ds->ds_size = offset;
317 Dwarf_P_Section ds;
324 ds = drs->drs_ds;
333 assert(ds->ds_size == 0);
349 ds->ds_cap = size;
350 if ((ds->ds_data = realloc(ds->ds_data, (size_t) ds->ds_cap)) ==
363 ret = _dwarf_pro_callback(dbg, ds->ds_name, size,
365 &ds->ds_symndx, NULL);
370 ds->ds_ndx = ret;
380 Dwarf_P_Section ds;
387 ds = drs->drs_ds;
394 ret = dbg->write_alloc(&ds->ds_data, &ds->ds_cap,
395 &ds->ds_size, dre->dre_offset, 8, error);
399 ret = dbg->write_alloc(&ds->ds_data, &ds->ds_cap,
400 &ds->ds_size, ELF64_R_INFO(dre->dre_symndx, type),
406 ret = dbg->write_alloc(&ds->ds_data,
407 &ds->ds_cap, &ds->ds_size, dre->dre_addend,
414 ret = dbg->write_alloc(&ds->ds_data, &ds->ds_cap,
415 &ds->ds_size, dre->dre_offset, 4, error);
419 ret = dbg->write_alloc(&ds->ds_data, &ds->ds_cap,
420 &ds->ds_size, ELF32_R_INFO(dre->dre_symndx, type),
426 ret = dbg->write_alloc(&ds->ds_data,
427 &ds->ds_cap, &ds->ds_size, dre->dre_addend,
434 assert(ds->ds_size == ds->ds_cap);
444 Dwarf_P_Section ds;
455 ds = _dwarf_pro_find_section(dbg, dre->dre_secname);
456 assert(ds != NULL && ds->ds_symndx != 0);
457 dre->dre_symndx = ds->ds_symndx;