Lines Matching defs:sym_ptr
911 localsym_t *sym_ptr; /* local symbol pointer */
1672 hash_ptr->sym_ptr = psym;
3904 localsym_t *sym_ptr;
3911 sym_ptr = sym_link->datum->sym;
3912 sym_end = sym_ptr + sym_cnt;
3913 for (; sym_ptr < sym_end; sym_ptr++)
3919 know (sym_ptr->file_ptr == fil_ptr);
3929 as_sym = sym_ptr->as_sym;
3940 if (sym_ptr->ecoff_sym.asym.st == st_Block
3941 && sym_ptr->ecoff_sym.asym.sc == sc_Text)
3945 know (sym_ptr->proc_ptr != NULL);
3946 begin_sym = sym_ptr->proc_ptr->sym->as_sym;
3950 sym_ptr->ecoff_sym.asym.value =
3954 sym_ptr->ecoff_sym.asym.value =
3957 + sym_ptr->addend);
3959 sym_ptr->ecoff_sym.weakext = S_IS_WEAK (as_sym);
3963 if (sym_ptr->ecoff_sym.asym.st == st_Proc
3967 sym_ptr->ecoff_sym.asym.st = st_StaticProc;
3972 indx = sym_ptr->ecoff_sym.asym.index;
3973 if (sym_ptr->ecoff_sym.asym.st == st_Nil
3974 && sym_ptr->ecoff_sym.asym.sc == sc_Nil
3975 && (! ECOFF_IS_STAB (&sym_ptr->ecoff_sym.asym)
3987 if (! ECOFF_IS_STAB (&sym_ptr->ecoff_sym.asym)
4014 sym_ptr->ecoff_sym.asym.value = s;
4052 sym_ptr->ecoff_sym.asym.st = st;
4053 sym_ptr->ecoff_sym.asym.sc = sc;
4065 && sym_ptr->proc_ptr == NULL
4066 && sym_ptr->ecoff_sym.asym.st != st_Nil
4067 && ! ECOFF_IS_STAB (&sym_ptr->ecoff_sym.asym))
4080 && sym_ptr->ecoff_sym.asym.st != st_End
4081 && strchr (sym_ptr->name, FAKE_LABEL_CHAR) == 0)
4082 sym_ptr->ecoff_sym.asym.iss =
4085 sym_ptr->name,
4092 if (sym_ptr->begin_ptr != NULL)
4098 begin_ptr = sym_ptr->begin_ptr;
4100 sym_ptr->ecoff_sym.asym.index = begin_ptr->sym_index;
4101 if (sym_ptr->ecoff_sym.asym.sc != sc_Info)
4102 sym_ptr->ecoff_sym.asym.iss =
4138 sym_ptr->ecoff_sym.asym.value =
4144 if ((sym_ptr->ecoff_sym.asym.value & 1) != 0)
4145 ++sym_ptr->ecoff_sym.asym.value;
4149 sym_ptr->ecoff_sym.asym.value);
4153 && sym_ptr->ecoff_sym.asym.sc != sc_Info)
4158 know (sym_ptr->proc_ptr != NULL);
4159 begin_sym = sym_ptr->proc_ptr->sym->as_sym;
4163 sym_ptr->ecoff_sym.asym.value =
4168 for (f = sym_ptr->forward_ref;
4183 (*swap_sym_out) (stdoutput, &sym_ptr->ecoff_sym.asym,
4187 sym_ptr->sym_index = isym;
4189 if (sym_ptr->proc_ptr != NULL
4190 && sym_ptr->proc_ptr->sym == sym_ptr)
4191 sym_ptr->proc_ptr->pdr.isym = isym - ifilesym;
4200 && symbol_get_obj (as_sym)->ecoff_symbol == sym_ptr)
4202 if ((sym_ptr->ecoff_sym.asym.st == st_Proc
4203 || sym_ptr->ecoff_sym.asym.st == st_StaticProc)
4205 sym_ptr->ecoff_sym.asym.index = isym - ifilesym - 1;
4206 sym_ptr->ecoff_sym.ifd = fil_ptr->file_index;