Lines Matching defs:mod
36 dwfl_module_getelf (Dwfl_Module *mod, GElf_Addr *loadbase)
38 if (mod == NULL)
41 __libdwfl_getelf (mod);
42 if (mod->elferr == DWFL_E_NOERROR)
44 if (mod->e_type == ET_REL && ! mod->main.relocated)
49 mod->main.relocated = true;
50 if (likely (__libdwfl_module_getebl (mod) == DWFL_E_NOERROR))
52 (void) __libdwfl_relocate (mod, mod->main.elf, false);
54 if (mod->debug.elf == mod->main.elf)
55 mod->debug.relocated = true;
56 else if (mod->debug.elf != NULL && ! mod->debug.relocated)
58 mod->debug.relocated = true;
59 (void) __libdwfl_relocate (mod, mod->debug.elf, false);
64 *loadbase = dwfl_adjusted_address (mod, 0);
65 return mod->main.elf;
68 __libdwfl_seterrno (mod->elferr);