Lines Matching refs:info
44 Dl_info info; in __backtrace_symbols_fd() local
48 if (_dl_addr (array[cnt], &info, &map, NULL) in __backtrace_symbols_fd()
49 && info.dli_fname != NULL && info.dli_fname[0] != '\0') in __backtrace_symbols_fd()
52 iov[0].iov_base = (void *) info.dli_fname; in __backtrace_symbols_fd()
53 iov[0].iov_len = strlen (info.dli_fname); in __backtrace_symbols_fd()
56 if (info.dli_sname != NULL || map->l_addr != 0) in __backtrace_symbols_fd()
64 if (info.dli_sname != NULL) in __backtrace_symbols_fd()
67 iov[last].iov_base = (void *) info.dli_sname; in __backtrace_symbols_fd()
68 iov[last].iov_len = strlen (info.dli_sname); in __backtrace_symbols_fd()
77 info.dli_saddr = (void *) map->l_addr; in __backtrace_symbols_fd()
79 if (array[cnt] >= (void *) info.dli_saddr) in __backtrace_symbols_fd()
82 diff = array[cnt] - info.dli_saddr; in __backtrace_symbols_fd()
87 diff = info.dli_saddr - array[cnt]; in __backtrace_symbols_fd()