• Home
  • Raw
  • Download

Lines Matching refs:mod

36 found_build_id (Dwfl_Module *mod, bool set,  in found_build_id()  argument
43 return 1 + (mod->build_id_len == len in found_build_id()
44 && !memcmp (bits, mod->build_id_bits, len)); in found_build_id()
53 mod->build_id_bits = memcpy (copy, bits, len); in found_build_id()
54 mod->build_id_vaddr = vaddr; in found_build_id()
55 mod->build_id_len = len; in found_build_id()
61 __libdwfl_find_build_id (Dwfl_Module *mod, bool set, Elf *elf) in __libdwfl_find_build_id() argument
68 assert (mod != NULL); in __libdwfl_find_build_id()
70 int result = __libdwfl_find_elf_build_id (mod, elf, &build_id_bits, in __libdwfl_find_build_id()
76 ? mod->main_bias : 0); in __libdwfl_find_build_id()
77 return found_build_id (mod, set, build_id_bits, build_id_len, build_id_vaddr); in __libdwfl_find_build_id()
81 dwfl_module_build_id (Dwfl_Module *mod, in dwfl_module_build_id() argument
84 if (mod == NULL) in dwfl_module_build_id()
87 if (mod->build_id_len == 0 && mod->main.elf != NULL) in dwfl_module_build_id()
90 int result = __libdwfl_find_build_id (mod, true, mod->main.elf); in dwfl_module_build_id()
93 mod->build_id_len = -1; /* Cache negative result. */ in dwfl_module_build_id()
98 if (mod->build_id_len <= 0) in dwfl_module_build_id()
101 *bits = mod->build_id_bits; in dwfl_module_build_id()
102 *vaddr = mod->build_id_vaddr; in dwfl_module_build_id()
103 return mod->build_id_len; in dwfl_module_build_id()
112 _compat_vaddr_at_end_dwfl_module_build_id (Dwfl_Module *mod, in _compat_vaddr_at_end_dwfl_module_build_id() argument
116 int result = INTUSE(dwfl_module_build_id) (mod, bits, vaddr); in _compat_vaddr_at_end_dwfl_module_build_id()