Lines Matching refs:dli
115 Dl_info *dli, const void *addr) in format_string() argument
117 ptrdiff_t diff = (const char *)addr - (const char *)dli->dli_saddr; in format_string()
129 len = rasprintf(buf, bufsiz, o, "%s", dli->dli_sname); in format_string()
141 len = rasprintf(buf, bufsiz, o, "%s", dli->dli_fname); in format_string()
159 Dl_info dli; in format_address() local
161 memset(&dli, 0, sizeof(dli)); in format_address()
162 (void)dladdr(addr, &dli); in format_address()
164 symtab_find(st, addr, &dli); in format_address()
166 if (dli.dli_sname == NULL) in format_address()
167 dli.dli_sname = "???"; in format_address()
168 if (dli.dli_fname == NULL) in format_address()
169 dli.dli_fname = "???"; in format_address()
170 if (dli.dli_saddr == NULL) in format_address()
171 dli.dli_saddr = (void *)(intptr_t)addr; in format_address()
173 return format_string(buf, bufsiz, offs, fmt, &dli, addr); in format_address()