Lines Matching refs:stab

868   bfd_byte *stab;  member
934 bfd_byte *stab, *str; in _bfd_stab_section_find_nearest_line() local
1103 for (stab = info->stabs; stab < info->stabs + stabsize; stab += STABSIZE) in _bfd_stab_section_find_nearest_line()
1105 if (stab[TYPEOFF] == (bfd_byte) N_SO) in _bfd_stab_section_find_nearest_line()
1112 if (bfd_get_32 (abfd, stab + STRDXOFF) == 0) in _bfd_stab_section_find_nearest_line()
1116 nul_fun = stab; in _bfd_stab_section_find_nearest_line()
1119 if (stab + STABSIZE + TYPEOFF < info->stabs + stabsize in _bfd_stab_section_find_nearest_line()
1120 && *(stab + STABSIZE + TYPEOFF) == (bfd_byte) N_SO) in _bfd_stab_section_find_nearest_line()
1121 stab += STABSIZE; in _bfd_stab_section_find_nearest_line()
1124 else if (stab[TYPEOFF] == (bfd_byte) N_FUN in _bfd_stab_section_find_nearest_line()
1125 && bfd_get_32 (abfd, stab + STRDXOFF) != 0) in _bfd_stab_section_find_nearest_line()
1150 for (i = 0, stab = info->stabs, nul_str = str = info->strs; in _bfd_stab_section_find_nearest_line()
1151 i < info->indextablesize && stab < info->stabs + stabsize; in _bfd_stab_section_find_nearest_line()
1152 stab += STABSIZE) in _bfd_stab_section_find_nearest_line()
1154 switch (stab[TYPEOFF]) in _bfd_stab_section_find_nearest_line()
1161 stroff = bfd_get_32 (abfd, stab + VALOFF); in _bfd_stab_section_find_nearest_line()
1175 info->indextable[i].stab = nul_fun; in _bfd_stab_section_find_nearest_line()
1184 file_name = (char *) str + bfd_get_32 (abfd, stab + STRDXOFF); in _bfd_stab_section_find_nearest_line()
1192 nul_fun = stab; in _bfd_stab_section_find_nearest_line()
1194 if (stab + STABSIZE + TYPEOFF < info->stabs + stabsize in _bfd_stab_section_find_nearest_line()
1195 && *(stab + STABSIZE + TYPEOFF) == (bfd_byte) N_SO) in _bfd_stab_section_find_nearest_line()
1199 stab += STABSIZE; in _bfd_stab_section_find_nearest_line()
1202 + bfd_get_32 (abfd, stab + STRDXOFF)); in _bfd_stab_section_find_nearest_line()
1209 file_name = (char *) str + bfd_get_32 (abfd, stab + STRDXOFF); in _bfd_stab_section_find_nearest_line()
1214 function_name = (char *) str + bfd_get_32 (abfd, stab + STRDXOFF); in _bfd_stab_section_find_nearest_line()
1219 info->indextable[i].val = bfd_get_32 (abfd, stab + VALOFF); in _bfd_stab_section_find_nearest_line()
1220 info->indextable[i].stab = stab; in _bfd_stab_section_find_nearest_line()
1233 info->indextable[i].stab = nul_fun; in _bfd_stab_section_find_nearest_line()
1242 info->indextable[i].stab = info->stabs + stabsize; in _bfd_stab_section_find_nearest_line()
1265 stab = info->cached_stab; in _bfd_stab_section_find_nearest_line()
1300 stab = indexentry->stab + STABSIZE; in _bfd_stab_section_find_nearest_line()
1309 for (; stab < (indexentry+1)->stab; stab += STABSIZE) in _bfd_stab_section_find_nearest_line()
1316 switch (stab[TYPEOFF]) in _bfd_stab_section_find_nearest_line()
1320 val = bfd_get_32 (abfd, stab + VALOFF); in _bfd_stab_section_find_nearest_line()
1323 file_name = (char *) str + bfd_get_32 (abfd, stab + STRDXOFF); in _bfd_stab_section_find_nearest_line()
1335 + bfd_get_32 (abfd, stab + VALOFF)); in _bfd_stab_section_find_nearest_line()
1342 *pline = bfd_get_16 (abfd, stab + DESCOFF); in _bfd_stab_section_find_nearest_line()
1345 info->cached_stab = stab; in _bfd_stab_section_find_nearest_line()