Lines Matching refs:info
38 Dl_info info[size]; in __backtrace_symbols() local
48 status[cnt] = _dl_addr (array[cnt], &info[cnt], &map, NULL); in __backtrace_symbols()
49 if (status[cnt] && info[cnt].dli_fname && info[cnt].dli_fname[0] != '\0') in __backtrace_symbols()
53 total += (strlen (info[cnt].dli_fname ?: "") in __backtrace_symbols()
54 + strlen (info[cnt].dli_sname ?: "") in __backtrace_symbols()
61 info[cnt].dli_fbase = (void *) map->l_addr; in __backtrace_symbols()
78 && info[cnt].dli_fname != NULL && info[cnt].dli_fname[0] != '\0') in __backtrace_symbols()
80 if (info[cnt].dli_sname == NULL) in __backtrace_symbols()
83 info[cnt].dli_saddr = info[cnt].dli_fbase; in __backtrace_symbols()
85 if (info[cnt].dli_sname == NULL && info[cnt].dli_saddr == 0) in __backtrace_symbols()
87 info[cnt].dli_fname ?: "", in __backtrace_symbols()
88 info[cnt].dli_sname ?: "", in __backtrace_symbols()
94 if (array[cnt] >= (void *) info[cnt].dli_saddr) in __backtrace_symbols()
97 offset = array[cnt] - info[cnt].dli_saddr; in __backtrace_symbols()
102 offset = info[cnt].dli_saddr - array[cnt]; in __backtrace_symbols()
106 info[cnt].dli_fname ?: "", in __backtrace_symbols()
107 info[cnt].dli_sname ?: "", in __backtrace_symbols()