Lines Matching full:limit
455 symtab.limit = symtab.base;
491 sym_init (symtab.limit);
495 symtab.limit->addr = core_syms[i]->value;
497 symtab.limit->addr += bfd_get_section_vma (sym_sec->owner, sym_sec);
502 symtab.limit->name = symbol_map[found].file_name;
503 symtab.limit->mapped = 1;
507 symtab.limit->name = core_syms[i]->name;
508 symtab.limit->mapped = 0;
515 if (get_src_info (symtab.limit->addr, &filename, &func_name,
516 &symtab.limit->line_num))
518 symtab.limit->file = source_file_lookup_path (filename);
530 if (strcmp (symtab.limit->name, func_name) != 0)
537 symtab.limit->name, func_name));
544 symtab.limit->is_func = TRUE;
545 symtab.limit->is_bb_head = TRUE;
548 symtab.limit->is_static = TRUE;
553 min_vma = MIN (symtab.limit->addr, min_vma);
559 max_vma = MAX (symtab.limit->addr, max_vma);
563 if (symtab.limit->name[0] == 'm' && discard_underscores
564 && strcmp (symtab.limit->name, "main") == 0)
568 (long) (symtab.limit - symtab.base),
569 symtab.limit->name,
570 (unsigned long) symtab.limit->addr));
571 ++symtab.limit;
575 sym_init (symtab.limit);
576 symtab.limit->name = "<locore>";
577 symtab.limit->addr = 0;
578 symtab.limit->end_addr = min_vma - 1;
579 ++symtab.limit;
581 sym_init (symtab.limit);
582 symtab.limit->name = "<hicore>";
583 symtab.limit->addr = max_vma + 1;
584 symtab.limit->end_addr = ~(bfd_vma) 0;
585 ++symtab.limit;
587 symtab.len = symtab.limit - symtab.base;
674 ltab.limit = ltab.base;
698 sym_init (ltab.limit);
701 <ab.limit->name, <ab.limit->line_num)
702 || (prev && prev->line_num == ltab.limit->line_num
703 && strcmp (prev->name, ltab.limit->name) == 0
708 ltab.limit->name = xstrdup (ltab.limit->name);
709 ltab.limit->file = source_file_lookup_path (filename);
711 ltab.limit->addr = core_text_sect->vma + offset;
716 if (prev && ltab.limit->file == prev->file &&
717 strcmp (ltab.limit->name, prev->name) == 0)
719 ltab.limit->is_static = prev->is_static;
723 sym = sym_lookup(&symtab, ltab.limit->addr);
724 ltab.limit->is_static = sym->is_static;
727 prev = ltab.limit;
731 if (ltab.limit->name[0] == 'm' && discard_underscores
732 && strcmp (ltab.limit->name, "main") == 0)
736 (unsigned long) (ltab.limit - ltab.base),
737 ltab.limit->name,
738 (unsigned long) ltab.limit->addr));
739 ++ltab.limit;
758 memcpy (ltab.limit, symtab.base, symtab.len * sizeof (Sym));
759 ltab.limit += symtab.len;
761 if ((unsigned int) (ltab.limit - ltab.base) != ltab.len)
765 whoami, ltab.len, (long) (ltab.limit - ltab.base));