Lines Matching refs:limit

546   symtab.limit = symtab.base;  in core_create_syms_from()
561 sym_init (symtab.limit); in core_create_syms_from()
563 sscanf (address, "%" BFD_VMA_FMT "x", &(symtab.limit->addr) ); in core_create_syms_from()
565 symtab.limit->name = (char *) xmalloc (strlen (name) + 1); in core_create_syms_from()
566 strcpy ((char *) symtab.limit->name, name); in core_create_syms_from()
567 symtab.limit->mapped = 0; in core_create_syms_from()
568 symtab.limit->is_func = true; in core_create_syms_from()
569 symtab.limit->is_bb_head = true; in core_create_syms_from()
570 symtab.limit->is_static = (type == 't'); in core_create_syms_from()
571 min_vma = MIN (symtab.limit->addr, min_vma); in core_create_syms_from()
572 max_vma = MAX (symtab.limit->addr, max_vma); in core_create_syms_from()
574 ++symtab.limit; in core_create_syms_from()
578 symtab.len = symtab.limit - symtab.base; in core_create_syms_from()
645 symtab.limit = symtab.base; in core_create_function_syms()
673 sym_init (symtab.limit); in core_create_function_syms()
677 symtab.limit->addr = core_syms[i]->value; in core_create_function_syms()
679 symtab.limit->addr += bfd_section_vma (sym_sec); in core_create_function_syms()
683 symtab.limit->name = found->file_name; in core_create_function_syms()
684 symtab.limit->mapped = 1; in core_create_function_syms()
688 symtab.limit->name = core_syms[i]->name; in core_create_function_syms()
689 symtab.limit->mapped = 0; in core_create_function_syms()
697 if (get_src_info (symtab.limit->addr, & filename, & func_name, in core_create_function_syms()
698 & symtab.limit->line_num)) in core_create_function_syms()
700 symtab.limit->file = source_file_lookup_path (filename); in core_create_function_syms()
712 if (strcmp (symtab.limit->name, func_name) != 0) in core_create_function_syms()
719 symtab.limit->name, func_name)); in core_create_function_syms()
726 symtab.limit->is_func = (!core_has_func_syms in core_create_function_syms()
728 symtab.limit->is_bb_head = true; in core_create_function_syms()
731 symtab.limit->is_static = true; in core_create_function_syms()
736 min_vma = MIN (symtab.limit->addr, min_vma); in core_create_function_syms()
742 max_vma = MAX (symtab.limit->addr, max_vma); in core_create_function_syms()
745 (long) (symtab.limit - symtab.base), in core_create_function_syms()
746 symtab.limit->name, in core_create_function_syms()
747 (unsigned long) symtab.limit->addr)); in core_create_function_syms()
748 ++symtab.limit; in core_create_function_syms()
751 symtab.len = symtab.limit - symtab.base; in core_create_function_syms()
836 ltab.limit = ltab.base; in core_create_line_syms()
860 sym_init (ltab.limit); in core_create_line_syms()
862 if (!get_src_info (vma, &filename, &ltab.limit->name, &ltab.limit->line_num) in core_create_line_syms()
863 || (prev && prev->line_num == ltab.limit->line_num in core_create_line_syms()
864 && strcmp (prev->name, ltab.limit->name) == 0 in core_create_line_syms()
869 ltab.limit->name = xstrdup (ltab.limit->name); in core_create_line_syms()
870 ltab.limit->file = source_file_lookup_path (filename); in core_create_line_syms()
872 ltab.limit->addr = vma; in core_create_line_syms()
877 if (prev && ltab.limit->file == prev->file && in core_create_line_syms()
878 strcmp (ltab.limit->name, prev->name) == 0) in core_create_line_syms()
880 ltab.limit->is_static = prev->is_static; in core_create_line_syms()
884 sym = sym_lookup(&symtab, ltab.limit->addr); in core_create_line_syms()
886 ltab.limit->is_static = sym->is_static; in core_create_line_syms()
889 prev = ltab.limit; in core_create_line_syms()
892 (unsigned long) (ltab.limit - ltab.base), in core_create_line_syms()
893 ltab.limit->name, in core_create_line_syms()
894 (unsigned long) ltab.limit->addr)); in core_create_line_syms()
895 ++ltab.limit; in core_create_line_syms()
899 memcpy (ltab.limit, symtab.base, symtab.len * sizeof (Sym)); in core_create_line_syms()
900 ltab.limit += symtab.len; in core_create_line_syms()
902 if ((unsigned int) (ltab.limit - ltab.base) != ltab.len) in core_create_line_syms()
906 whoami, ltab.len, (long) (ltab.limit - ltab.base)); in core_create_line_syms()