Lines Matching refs:mod
36 found_build_id (Dwfl_Module *mod, bool set,
43 return 1 + (mod->build_id_len == len
44 && !memcmp (bits, mod->build_id_bits, len));
53 mod->build_id_bits = memcpy (copy, bits, len);
54 mod->build_id_vaddr = vaddr;
55 mod->build_id_len = len;
61 __libdwfl_find_build_id (Dwfl_Module *mod, bool set, Elf *elf)
67 /* For mod == NULL use dwelf_elf_gnu_build_id directly. */
68 assert (mod != NULL);
70 int result = __libdwfl_find_elf_build_id (mod, elf, &build_id_bits,
76 ? mod->main_bias : 0);
77 return found_build_id (mod, set, build_id_bits, build_id_len, build_id_vaddr);
82 dwfl_module_build_id (Dwfl_Module *mod,
85 if (mod == NULL)
88 if (mod->build_id_len == 0 && mod->main.elf != NULL)
91 int result = __libdwfl_find_build_id (mod, true, mod->main.elf);
94 mod->build_id_len = -1; /* Cache negative result. */
99 if (mod->build_id_len <= 0)
102 *bits = mod->build_id_bits;
103 *vaddr = mod->build_id_vaddr;
104 return mod->build_id_len;
112 _compat_vaddr_at_end_dwfl_module_build_id (Dwfl_Module *mod,
116 int result = INTUSE(dwfl_module_build_id) (mod, bits, vaddr);