Lines Matching refs:cache_ptr

1385 translate_from_native_sym_flags (bfd *abfd, aout_symbol_type *cache_ptr)
1389 if ((cache_ptr->type & N_STAB) != 0
1390 || cache_ptr->type == N_FN)
1395 cache_ptr->symbol.flags = BSF_DEBUGGING;
1398 switch (cache_ptr->type & N_TYPE)
1416 cache_ptr->symbol.section = sec;
1417 cache_ptr->symbol.value -= sec->vma;
1424 if ((cache_ptr->type & N_EXT) == 0)
1429 switch (cache_ptr->type)
1433 cache_ptr->symbol.section = bfd_abs_section_ptr;
1434 cache_ptr->symbol.flags = visible;
1438 if (cache_ptr->symbol.value != 0)
1441 cache_ptr->symbol.flags = BSF_GLOBAL;
1442 cache_ptr->symbol.section = bfd_com_section_ptr;
1446 cache_ptr->symbol.flags = 0;
1447 cache_ptr->symbol.section = bfd_und_section_ptr;
1452 cache_ptr->symbol.section = obj_textsec (abfd);
1453 cache_ptr->symbol.value -= cache_ptr->symbol.section->vma;
1454 cache_ptr->symbol.flags = visible;
1465 cache_ptr->symbol.section = obj_datasec (abfd);
1466 cache_ptr->symbol.value -= cache_ptr->symbol.section->vma;
1467 cache_ptr->symbol.flags = visible;
1471 cache_ptr->symbol.section = obj_bsssec (abfd);
1472 cache_ptr->symbol.value -= cache_ptr->symbol.section->vma;
1473 cache_ptr->symbol.flags = visible;
1484 switch (cache_ptr->type & N_TYPE)
1487 cache_ptr->symbol.section = bfd_abs_section_ptr;
1490 cache_ptr->symbol.section = obj_textsec (abfd);
1493 cache_ptr->symbol.section = obj_datasec (abfd);
1496 cache_ptr->symbol.section = obj_bsssec (abfd);
1500 cache_ptr->symbol.flags |= BSF_CONSTRUCTOR;
1508 cache_ptr->symbol.flags = BSF_DEBUGGING | BSF_WARNING;
1509 cache_ptr->symbol.section = bfd_abs_section_ptr;
1517 cache_ptr->symbol.flags = BSF_DEBUGGING | BSF_INDIRECT | visible;
1518 cache_ptr->symbol.section = bfd_ind_section_ptr;
1522 cache_ptr->symbol.section = bfd_und_section_ptr;
1523 cache_ptr->symbol.flags = BSF_WEAK;
1527 cache_ptr->symbol.section = bfd_abs_section_ptr;
1528 cache_ptr->symbol.flags = BSF_WEAK;
1532 cache_ptr->symbol.section = obj_textsec (abfd);
1533 cache_ptr->symbol.value -= cache_ptr->symbol.section->vma;
1534 cache_ptr->symbol.flags = BSF_WEAK;
1538 cache_ptr->symbol.section = obj_datasec (abfd);
1539 cache_ptr->symbol.value -= cache_ptr->symbol.section->vma;
1540 cache_ptr->symbol.flags = BSF_WEAK;
1544 cache_ptr->symbol.section = obj_bsssec (abfd);
1545 cache_ptr->symbol.value -= cache_ptr->symbol.section->vma;
1546 cache_ptr->symbol.flags = BSF_WEAK;
1557 asymbol *cache_ptr,
1560 bfd_vma value = cache_ptr->value;
1568 sec = bfd_asymbol_section (cache_ptr);
1580 cache_ptr->name != NULL ? cache_ptr->name : _("*unknown*"));
1623 if ((cache_ptr->flags & BSF_WARNING) != 0)
1626 if ((cache_ptr->flags & BSF_DEBUGGING) != 0)
1627 sym_pointer->e_type[0] = ((aout_symbol_type *) cache_ptr)->type;
1628 else if ((cache_ptr->flags & BSF_GLOBAL) != 0)
1630 else if ((cache_ptr->flags & BSF_LOCAL) != 0)
1633 if ((cache_ptr->flags & BSF_CONSTRUCTOR) != 0)
1635 int type = ((aout_symbol_type *) cache_ptr)->type;
1647 if ((cache_ptr->flags & BSF_WEAK) != 0)
2132 cache_ptr->sym_ptr_ptr = symbols + r_index; \
2133 cache_ptr->addend = ad; \
2143 cache_ptr->sym_ptr_ptr = obj_textsec (abfd)->symbol_ptr_ptr; \
2144 cache_ptr->addend = ad - su->textsec->vma; \
2148 cache_ptr->sym_ptr_ptr = obj_datasec (abfd)->symbol_ptr_ptr; \
2149 cache_ptr->addend = ad - su->datasec->vma; \
2153 cache_ptr->sym_ptr_ptr = obj_bsssec (abfd)->symbol_ptr_ptr; \
2154 cache_ptr->addend = ad - su->bsssec->vma; \
2159 cache_ptr->sym_ptr_ptr = bfd_abs_section_ptr->symbol_ptr_ptr; \
2160 cache_ptr->addend = ad; \
2168 arelent *cache_ptr,
2177 cache_ptr->address = (GET_SWORD (abfd, bytes->r_address));
2200 cache_ptr->howto = howto_table_ext + r_type;
2202 cache_ptr->howto = NULL;
2226 arelent *cache_ptr,
2238 cache_ptr->address = H_GET_32 (abfd, bytes->r_address);
2272 cache_ptr->howto = howto_table_std + howto_idx;
2273 if (cache_ptr->howto->type == (unsigned int) -1)
2274 cache_ptr->howto = NULL;
2277 cache_ptr->howto = NULL;
2309 arelent *cache_ptr;
2349 cache_ptr = reloc_cache;
2354 for (; counter < count; counter++, rptr++, cache_ptr++)
2355 MY_swap_ext_reloc_in (abfd, rptr, cache_ptr, symbols,
2362 for (; counter < count; counter++, rptr++, cache_ptr++)
2363 MY_swap_std_reloc_in (abfd, rptr, cache_ptr, symbols,
2370 asect->reloc_count = cache_ptr - reloc_cache;