Lines Matching refs:ds
74 Dwarf_Section *ds;
79 ds = _dwarf_find_section(dbg, ".debug_str");
80 if (ds == NULL) {
86 dbg->dbg_strtab_cap = dbg->dbg_strtab_size = ds->ds_size;
89 if ((dbg->dbg_strtab = malloc((size_t) ds->ds_size)) ==
94 memcpy(dbg->dbg_strtab, ds->ds_data, ds->ds_size);
96 dbg->dbg_strtab = (char *) ds->ds_data;
128 Dwarf_P_Section ds;
133 if ((ret = _dwarf_section_init(dbg, &ds, ".debug_str", 0, error)) !=
137 if (dbg->dbg_strtab_size > ds->ds_cap) {
138 ds->ds_data = realloc(ds->ds_data,
140 if (ds->ds_data == NULL) {
141 _dwarf_section_free(dbg, &ds);
145 ds->ds_cap = dbg->dbg_strtab_size;
148 memcpy(ds->ds_data, dbg->dbg_strtab, dbg->dbg_strtab_size);
149 ds->ds_size = dbg->dbg_strtab_size;
156 ret = _dwarf_section_callback(dbg, ds, SHT_PROGBITS, 0, 0, 0, error);