• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/binutils/bfd/

Lines Matching defs:cache_ptr

1377 translate_from_native_sym_flags (bfd *abfd, aout_symbol_type *cache_ptr)
1381 if ((cache_ptr->type & N_STAB) != 0
1382 || cache_ptr->type == N_FN)
1387 cache_ptr->symbol.flags = BSF_DEBUGGING;
1390 switch (cache_ptr->type & N_TYPE)
1408 cache_ptr->symbol.section = sec;
1409 cache_ptr->symbol.value -= sec->vma;
1416 if ((cache_ptr->type & N_EXT) == 0)
1421 switch (cache_ptr->type)
1425 cache_ptr->symbol.section = bfd_abs_section_ptr;
1426 cache_ptr->symbol.flags = visible;
1430 if (cache_ptr->symbol.value != 0)
1433 cache_ptr->symbol.flags = BSF_GLOBAL;
1434 cache_ptr->symbol.section = bfd_com_section_ptr;
1438 cache_ptr->symbol.flags = 0;
1439 cache_ptr->symbol.section = bfd_und_section_ptr;
1444 cache_ptr->symbol.section = obj_textsec (abfd);
1445 cache_ptr->symbol.value -= cache_ptr->symbol.section->vma;
1446 cache_ptr->symbol.flags = visible;
1457 cache_ptr->symbol.section = obj_datasec (abfd);
1458 cache_ptr->symbol.value -= cache_ptr->symbol.section->vma;
1459 cache_ptr->symbol.flags = visible;
1463 cache_ptr->symbol.section = obj_bsssec (abfd);
1464 cache_ptr->symbol.value -= cache_ptr->symbol.section->vma;
1465 cache_ptr->symbol.flags = visible;
1476 switch (cache_ptr->type & N_TYPE)
1479 cache_ptr->symbol.section = bfd_abs_section_ptr;
1482 cache_ptr->symbol.section = obj_textsec (abfd);
1485 cache_ptr->symbol.section = obj_datasec (abfd);
1488 cache_ptr->symbol.section = obj_bsssec (abfd);
1492 cache_ptr->symbol.flags |= BSF_CONSTRUCTOR;
1500 cache_ptr->symbol.flags = BSF_DEBUGGING | BSF_WARNING;
1501 cache_ptr->symbol.section = bfd_abs_section_ptr;
1509 cache_ptr->symbol.flags = BSF_DEBUGGING | BSF_INDIRECT | visible;
1510 cache_ptr->symbol.section = bfd_ind_section_ptr;
1514 cache_ptr->symbol.section = bfd_und_section_ptr;
1515 cache_ptr->symbol.flags = BSF_WEAK;
1519 cache_ptr->symbol.section = bfd_abs_section_ptr;
1520 cache_ptr->symbol.flags = BSF_WEAK;
1524 cache_ptr->symbol.section = obj_textsec (abfd);
1525 cache_ptr->symbol.value -= cache_ptr->symbol.section->vma;
1526 cache_ptr->symbol.flags = BSF_WEAK;
1530 cache_ptr->symbol.section = obj_datasec (abfd);
1531 cache_ptr->symbol.value -= cache_ptr->symbol.section->vma;
1532 cache_ptr->symbol.flags = BSF_WEAK;
1536 cache_ptr->symbol.section = obj_bsssec (abfd);
1537 cache_ptr->symbol.value -= cache_ptr->symbol.section->vma;
1538 cache_ptr->symbol.flags = BSF_WEAK;
1549 asymbol *cache_ptr,
1552 bfd_vma value = cache_ptr->value;
1560 sec = bfd_get_section (cache_ptr);
1570 cache_ptr->name != NULL ? cache_ptr->name : _("*unknown*"));
1612 if ((cache_ptr->flags & BSF_WARNING) != 0)
1615 if ((cache_ptr->flags & BSF_DEBUGGING) != 0)
1616 sym_pointer->e_type[0] = ((aout_symbol_type *) cache_ptr)->type;
1617 else if ((cache_ptr->flags & BSF_GLOBAL) != 0)
1619 else if ((cache_ptr->flags & BSF_LOCAL) != 0)
1622 if ((cache_ptr->flags & BSF_CONSTRUCTOR) != 0)
1624 int type = ((aout_symbol_type *) cache_ptr)->type;
1636 if ((cache_ptr->flags & BSF_WEAK) != 0)
2100 cache_ptr->sym_ptr_ptr = symbols + r_index; \
2101 cache_ptr->addend = ad; \
2111 cache_ptr->sym_ptr_ptr = obj_textsec (abfd)->symbol_ptr_ptr; \
2112 cache_ptr->addend = ad - su->textsec->vma; \
2116 cache_ptr->sym_ptr_ptr = obj_datasec (abfd)->symbol_ptr_ptr; \
2117 cache_ptr->addend = ad - su->datasec->vma; \
2121 cache_ptr->sym_ptr_ptr = obj_bsssec (abfd)->symbol_ptr_ptr; \
2122 cache_ptr->addend = ad - su->bsssec->vma; \
2127 cache_ptr->sym_ptr_ptr = bfd_abs_section_ptr->symbol_ptr_ptr; \
2128 cache_ptr->addend = ad; \
2136 arelent *cache_ptr,
2145 cache_ptr->address = (GET_SWORD (abfd, bytes->r_address));
2167 cache_ptr->howto = howto_table_ext + r_type;
2191 arelent *cache_ptr,
2203 cache_ptr->address = H_GET_32 (abfd, bytes->r_address);
2236 cache_ptr->howto = howto_table_std + howto_idx;
2237 BFD_ASSERT (cache_ptr->howto->type != (unsigned int) -1);
2267 arelent *cache_ptr;
2314 cache_ptr = reloc_cache;
2319 for (; counter < count; counter++, rptr++, cache_ptr++)
2320 MY_swap_ext_reloc_in (abfd, rptr, cache_ptr, symbols,
2327 for (; counter < count; counter++, rptr++, cache_ptr++)
2328 MY_swap_std_reloc_in (abfd, rptr, cache_ptr, symbols,
2335 asect->reloc_count = cache_ptr - reloc_cache;