Lines Matching refs:dwfl

136 integrated_memory_callback (Dwfl *dwfl, int ndx,
154 return (*info->memory_callback) (dwfl, ndx, buffer, buffer_available,
165 return (*info->memory_callback) (dwfl, ndx, buffer, buffer_available,
169 if ((*info->memory_callback) (dwfl, ndx, &info->buffer, buffer_available,
179 (void) INTUSE(dwfl_addrsegment) (dwfl, vaddr, &mod);
192 (dwfl, 0, buffer, buffer_available,
231 Dwfl *dwfl;
241 (*closure->callback) (closure->dwfl, -1, buffer, buffer_available, 0, 0,
255 Dwfl *dwfl = closure->dwfl;
266 int segndx = INTUSE(dwfl_addrsegment) (dwfl, vaddr, NULL);
268 || unlikely (! (*closure->callback) (dwfl, segndx,
312 Dwfl *dwfl, GElf_Addr r_debug_vaddr,
323 struct memory_closure memory_closure = { dwfl, memory_callback,
332 Dwfl_Module **lastmodp = &dwfl->modulelist;
340 while (next != 0 && ++iterations < dwfl->lookup_elts)
373 int segndx = INTUSE(dwfl_addrsegment) (dwfl, l_name, NULL);
375 && (*memory_callback) (dwfl, segndx,
385 && dwfl->user_core != NULL
386 && dwfl->user_core->executable_for_core != NULL)
387 name = dwfl->user_core->executable_for_core;
442 int segndx = INTUSE(dwfl_addrsegment) (dwfl,
445 if (! (*memory_callback) (dwfl, segndx,
474 mod = __libdwfl_report_elf (dwfl, basename (name),
513 lastmodp = &dwfl->modulelist;
564 GElf_Xword align = mod->dwfl->segment_align;
620 free (mod->dwfl->lookup_module);
621 mod->dwfl->lookup_module = NULL;
656 int segndx = INTUSE(dwfl_addrsegment) (mod->dwfl, d_val_vaddr, NULL);
658 if ((*memory_callback) (mod->dwfl, segndx,
677 (*memory_callback) (mod->dwfl, -1, &buffer, &buffer_available, 0, 0,
699 find_executable (Dwfl *dwfl, GElf_Addr at_phdr, GElf_Addr at_entry,
704 for (Dwfl_Module *mod = dwfl->modulelist; mod != NULL; mod = mod->next)
721 dwfl_link_map_report (Dwfl *dwfl, const void *auxv, size_t auxv_size,
762 && (dwfl->segment_align == 0 \
763 || val < dwfl->segment_align)) \
764 dwfl->segment_align = val; \
795 int phdr_segndx = INTUSE(dwfl_addrsegment) (dwfl, phdr, &phdr_mod);
803 bool in_ok = (*memory_callback) (dwfl, phdr_segndx, &in.d_buf,
808 && dwfl->user_core != NULL
809 && dwfl->user_core->executable_for_core != NULL)
817 int fd = open (dwfl->user_core->executable_for_core, O_RDONLY);
957 && ((vaddr & (dwfl->segment_align - 1))
958 == (phdr & (dwfl->segment_align - 1))))
979 (*memory_callback) (dwfl, -1, &in.d_buf, &in.d_size, 0, 0,
998 ? find_executable (dwfl, phdr, entry,
1021 int dyn_segndx = dwfl_addrsegment (dwfl, dyn_vaddr, NULL);
1022 if ((*memory_callback) (dwfl, dyn_segndx, &in.d_buf, &in.d_size,
1093 (*memory_callback) (dwfl, -1, &in.d_buf, &in.d_size, 0, 0,
1102 r_debug_vaddr = find_executable (dwfl, 0, 0, &elfclass, &elfdata,
1120 return report_r_debug (elfclass, elfdata, dwfl, r_debug_vaddr,