Lines Matching refs:mod
41 __libdwfl_open_by_build_id (Dwfl_Module *mod, bool debug, char **file_name,
75 const Dwfl_Callbacks *const cb = mod->dwfl->callbacks;
128 __libdwfl_open_mod_by_build_id (Dwfl_Module *mod, bool debug, char **file_name)
133 if (mod->build_id_len <= 0)
136 const size_t id_len = mod->build_id_len;
137 const uint8_t *id = mod->build_id_bits;
139 return __libdwfl_open_by_build_id (mod, debug, file_name, id_len, id);
143 dwfl_build_id_find_elf (Dwfl_Module *mod,
150 if (mod->is_executable
151 && mod->dwfl->user_core != NULL
152 && mod->dwfl->user_core->executable_for_core != NULL)
158 const char *executable = mod->dwfl->user_core->executable_for_core;
169 int fd = __libdwfl_open_mod_by_build_id (mod, false, file_name);
175 else if (__libdwfl_find_build_id (mod, false, *elfp) == 2)
178 mod->main.valid = true;
197 if (fd < 0 && mod->build_id_len > 0)
198 fd = __libdwfl_debuginfod_find_executable (mod->dwfl,
199 mod->build_id_bits,
200 mod->build_id_len);
204 if (fd < 0 && errno == 0 && mod->build_id_len > 0)
208 mod->main.valid = true;