Lines Matching defs:so

68        rather than void *, so that we may use byte offsets to find the
125 configured to handle 64-bit targets, so CORE_ADDR is 64 bits. We
139 LM_ADDR (struct so_list *so)
143 return (CORE_ADDR) extract_signed_integer (so->lm_info->lm + lmo->l_addr_offset,
148 LM_NEXT (struct so_list *so)
153 return extract_unsigned_integer (so->lm_info->lm + lmo->l_next_offset,
158 LM_NAME (struct so_list *so)
163 return extract_unsigned_integer (so->lm_info->lm + lmo->l_name_offset,
168 IGNORE_FIRST_LINK_MAP_ENTRY (struct so_list *so)
173 return extract_unsigned_integer (so->lm_info->lm + lmo->l_prev_offset,
444 /* Check to see if we have a currently valid address, and if so, avoid
634 inferior executable, so we must ignore it. For some versions of
636 does have a name, so we can no longer use a missing name to
736 we are sure it is the main executable, so we return that. */
838 it contains only the unrelocated offset of the function, so we have
875 struct so_list *so;
890 loaded so that we can load its symbols and place a breakpoint
921 so = master_so_list ();
922 while (so)
924 if (strcmp (buf, so->so_original_name) == 0)
927 load_addr = LM_ADDR (so);
930 so = so->next;
969 point, so we are only interested in symbols in code
1177 first exec's /lib/libc.so.N, which contains the dynamic linker,
1251 svr4_free_so (struct so_list *so)
1253 xfree (so->lm_info->lm);
1254 xfree (so->lm_info);
1284 svr4_relocate_section_addresses (struct so_list *so,
1287 sec->addr = svr4_truncate_ptr (sec->addr + LM_ADDR (so));
1288 sec->endaddr = svr4_truncate_ptr (sec->endaddr + LM_ADDR (so));