Home
last modified time | relevance | path

Searched refs:dli (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/libexecinfo/
H A Dbacktrace.c115 Dl_info *dli, const void *addr) in format_string() argument
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()
[all …]
H A Dsymtab.c180 symtab_find(const symtab_t *st, const void *p, Dl_info *dli) in symtab_find() argument
187 uintptr_t fbase = st->ispie ? (uintptr_t)dli->dli_fbase : 0; in symtab_find()
189 uintptr_t ad = (uintptr_t)dli->dli_saddr - fbase; in symtab_find()
193 __func__, (uintmax_t)fbase, dli->dli_saddr, (uintmax_t)me, in symtab_find()
212 dli->dli_saddr = (void *)s[mid].st_value; in symtab_find()
213 dli->dli_sname = s[mid].st_name; in symtab_find()
216 (uintmax_t)me, (uintmax_t)sd, dli->dli_sname); in symtab_find()
/freebsd/lib/libc/gen/
H A Ddlfcn.c261 struct dl_phdr_info *dli; member
265 _rtld_addr_phdr_cb(struct dl_phdr_info *dli, size_t sz, void *arg) in _rtld_addr_phdr_cb() argument
272 for (i = 0; i < dli->dlpi_phnum; i++) { in _rtld_addr_phdr_cb()
273 ph = &dli->dlpi_phdr[i]; in _rtld_addr_phdr_cb()
275 dli->dlpi_addr + ph->p_vaddr <= (uintptr_t)rd->addr && in _rtld_addr_phdr_cb()
276 (uintptr_t)rd->addr < dli->dlpi_addr + ph->p_vaddr + in _rtld_addr_phdr_cb()
278 memcpy(rd->dli, dli, sz); in _rtld_addr_phdr_cb()
295 rd.dli = phdr_info_a; in _rtld_addr_phdr()
/freebsd/crypto/openssl/crypto/dso/
H A Ddso_dlfcn.c409 Dl_info dli; in dlfcn_pathbyaddr() local
422 if (dladdr(addr, &dli)) { in dlfcn_pathbyaddr()
423 len = (int)strlen(dli.dli_fname); in dlfcn_pathbyaddr()
426 OPENSSL_free((void *)dli.dli_fname); in dlfcn_pathbyaddr()
432 memcpy(path, dli.dli_fname, len); in dlfcn_pathbyaddr()
435 OPENSSL_free((void *)dli.dli_fname); in dlfcn_pathbyaddr()
/freebsd/lib/libthr/thread/
H A Dthr_exit.c73 Dl_info dli; in thread_uw_init() local
81 if (dladdr(forcedunwind, &dli)) { in thread_uw_init()
86 if ((handle = dlopen(dli.dli_fname, RTLD_LAZY)) != NULL) { in thread_uw_init()
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DMachODump.cpp7525 DILineInfo dli = diContext->getLineInfoForAddress({PC, SectIdx}); in DisassembleMachO() local
7527 if (dli != lastLine && dli.Line != 0) in DisassembleMachO()
7528 outs() << "\t## " << dli.FileName << ':' << dli.Line << ':' in DisassembleMachO()
7529 << dli.Column; in DisassembleMachO()
7530 lastLine = dli; in DisassembleMachO()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips64InstrInfo.td1106 def LoadImm64 : LoadImmediate64<"dli", imm64, GPR64Opnd>;
/freebsd/share/termcap/
H A Dtermcap1867 :cr=^M:ct=^]sto;:da:db:DC=^]dch %d;:dc=^]dch;:DL=^]dli %d;:dl=^]dli;:\
/freebsd/contrib/tzdata/
H A Dasia1288 # https://archive.org/details/in.ernet.dli.2015.282212
/freebsd/contrib/ncurses/misc/
H A Dterminfo.src19587 dl=\037dli %p1%d\r\006, dl1=\037dli\r\006,
19588 ed=\037dli 50\r, ht=^I, ich1=\037ich\r \010,
19633 dch1=\035dch;, dl=\035dli %p1%d;, dl1=\035dli;,