Lines Matching refs:dre

187 	Dwarf_Rel_Entry dre, tdre;
199 STAILQ_FOREACH_SAFE(dre, &drs->drs_dre, dre_next, tdre) {
200 STAILQ_REMOVE(&drs->drs_dre, dre, _Dwarf_Rel_Entry,
202 free(dre);
224 Dwarf_Rel_Entry dre;
251 if ((dre = calloc(1, sizeof(struct _Dwarf_Rel_Entry))) == NULL) {
255 STAILQ_INSERT_TAIL(&drs->drs_dre, dre, dre_next);
256 dre->dre_type = type;
257 dre->dre_length = length;
258 dre->dre_offset = reloff;
259 dre->dre_symndx = symndx;
260 dre->dre_addend = addend;
261 dre->dre_secname = secname;
273 Dwarf_Rel_Entry dre;
290 if ((dre = calloc(2, sizeof(struct _Dwarf_Rel_Entry))) == NULL) {
294 STAILQ_INSERT_TAIL(&drs->drs_dre, &dre[0], dre_next);
295 STAILQ_INSERT_TAIL(&drs->drs_dre, &dre[1], dre_next);
296 dre[0].dre_type = dwarf_drt_first_of_length_pair;
297 dre[0].dre_length = length;
298 dre[0].dre_offset = reloff;
299 dre[0].dre_symndx = symndx;
300 dre[0].dre_addend = 0;
301 dre[0].dre_secname = NULL;
302 dre[1].dre_type = dwarf_drt_second_of_length_pair;
303 dre[1].dre_length = length;
304 dre[1].dre_offset = reloff;
305 dre[1].dre_symndx = esymndx;
306 dre[1].dre_addend = 0;
307 dre[1].dre_secname = NULL;
379 Dwarf_Rel_Entry dre;
389 STAILQ_FOREACH(dre, &drs->drs_dre, dre_next) {
390 assert(dre->dre_length == 4 || dre->dre_length == 8);
391 type = _dwarf_get_reloc_type(dbg, dre->dre_length == 8);
395 &ds->ds_size, dre->dre_offset, 8, error);
400 &ds->ds_size, ELF64_R_INFO(dre->dre_symndx, type),
407 &ds->ds_cap, &ds->ds_size, dre->dre_addend,
415 &ds->ds_size, dre->dre_offset, 4, error);
420 &ds->ds_size, ELF32_R_INFO(dre->dre_symndx, type),
427 &ds->ds_cap, &ds->ds_size, dre->dre_addend,
443 Dwarf_Rel_Entry dre;
452 STAILQ_FOREACH(dre, &drs->drs_dre, dre_next) {
453 if (dre->dre_secname == NULL)
455 ds = _dwarf_pro_find_section(dbg, dre->dre_secname);
457 dre->dre_symndx = ds->ds_symndx;
478 Dwarf_Rel_Entry dre, tdre;
486 STAILQ_FOREACH_SAFE(dre, &drs->drs_dre, dre_next, tdre) {
487 STAILQ_REMOVE(&drs->drs_dre, dre, _Dwarf_Rel_Entry,
489 free(dre);