Lines Matching defs:so

123      * We do the indirection as soon as we read it, so from then
280 som_solib_add_solib_objfile (struct so_list *so, char *name, int from_tty,
286 so->objfile = symbol_file_add (name, from_tty, NULL, 0, OBJF_SHARED);
287 so->abfd = so->objfile->obfd;
290 so I do my own right here. */
291 for (s = so->objfile->sections; s < so->objfile->sections_end; s++)
293 flagword aflag = bfd_get_section_flags(so->abfd, s->the_bfd_section);
296 s->addr += so->som_solib.text_addr - so->som_solib.text_link_addr;
297 s->endaddr += so->som_solib.text_addr - so->som_solib.text_link_addr;
301 s->addr += so->som_solib.data_start;
302 s->endaddr += so->som_solib.data_start;
310 so->objfile->flags |= OBJF_SHARED;
313 objfile_data (so->objfile, hppa_objfile_priv_data);
317 obstack_alloc (&so->objfile->objfile_obstack,
319 set_objfile_data (so->objfile, hppa_objfile_priv_data, obj_private);
324 obj_private->so_info = so;
326 if (!bfd_check_format (so->abfd, bfd_object))
335 som_solib_load_symbols (struct so_list *so, char *name, int from_tty,
347 som_solib_add_solib_objfile (so, name, from_tty, text_addr);
352 if (build_section_table (so->abfd,
353 &so->sections,
354 &so->sections_end))
361 for (p = so->sections; p < so->sections_end; p++)
365 p->addr += ANOFFSET (so->objfile->section_offsets, SECT_OFF_TEXT (so->objfile));
366 p->endaddr += ANOFFSET (so->objfile->section_offsets, SECT_OFF_TEXT (so->objfile));
370 p->addr += ANOFFSET (so->objfile->section_offsets, SECT_OFF_DATA (so->objfile));
371 p->endaddr += ANOFFSET (so->objfile->section_offsets, SECT_OFF_DATA (so->objfile));
390 new = so->sections_end - so->sections;
396 so->sections,
634 If so, were we invoked this time from the command-line, via
776 whether doing so would exceed the symbol table size threshold.
780 if the user so desires).
803 warning ("Symbols for some libraries have not been loaded, because\ndoing so would exceed the size threshold specified by auto-solib-limit.\nTo manually load symbols, use the 'sharedlibrary' command.\nTo raise the threshold, set auto-solib-limit to a larger value and rerun\nthe program.\n");
844 This is our opportunity to set magic flags in the inferior so
847 needed (so GDB can set breakpoints in the library).
857 Note that shared libraries are not mapped in at this time, so we have
972 /* Now set a shlib_event breakpoint at __d_trap so we can track
984 /* We have all the support usually found in end.o, so we can track
1022 * Not all sites have /opt/langtools/lib/end.o, so it's not always
1206 /* Do we already know the value of these symbols? If so, then
1278 /* Did we find everything we were looking for? If so, stop. */
1309 breakpoint in the dld callback anyways, so this hack should be
1493 struct so_list *so = so_list_head;
1495 while (so)
1497 /* Is this address within this shlib's text range? If so,
1500 if ((addr >= so->som_solib.text_addr) && (addr <= so->som_solib.text_end))
1501 return so->som_solib.name;
1504 so = so->next;
1624 so_lib_thread_start_addr (struct so_list *so)
1626 return so->som_solib.tsd_start_addr;