Home | History | Annotate | Download | only in libdwfl

Lines Matching refs:mod

32 dwfl_module_getelf (Dwfl_Module *mod, GElf_Addr *loadbase)
34 if (mod == NULL)
37 __libdwfl_getelf (mod);
38 if (mod->elferr == DWFL_E_NOERROR)
40 if (mod->e_type == ET_REL && ! mod->main.relocated)
45 mod->main.relocated = true;
46 if (likely (__libdwfl_module_getebl (mod) == DWFL_E_NOERROR))
48 (void) __libdwfl_relocate (mod, mod->main.elf, false);
50 if (mod->debug.elf == mod->main.elf)
51 mod->debug.relocated = true;
52 else if (mod->debug.elf != NULL && ! mod->debug.relocated)
54 mod->debug.relocated = true;
55 (void) __libdwfl_relocate (mod, mod->debug.elf, false);
60 *loadbase = dwfl_adjusted_address (mod, 0);
61 return mod->main.elf;
64 __libdwfl_seterrno (mod->elferr);