• Home
  • Raw
  • Download

Lines Matching refs:sym_hash

2520       struct elf_link_hash_entry *sym_hash = *sym_hashes;  in mn10300_elf_relax_delete_bytes()  local
2522 if ((sym_hash->root.type == bfd_link_hash_defined in mn10300_elf_relax_delete_bytes()
2523 || sym_hash->root.type == bfd_link_hash_defweak) in mn10300_elf_relax_delete_bytes()
2524 && sym_hash->root.u.def.section == sec in mn10300_elf_relax_delete_bytes()
2525 && sym_hash->root.u.def.value > addr in mn10300_elf_relax_delete_bytes()
2526 && sym_hash->root.u.def.value < toaddr) in mn10300_elf_relax_delete_bytes()
2528 if (sym_hash->root.u.def.value < addr + count) in mn10300_elf_relax_delete_bytes()
2529 sym_hash->root.u.def.value = addr; in mn10300_elf_relax_delete_bytes()
2531 sym_hash->root.u.def.value -= count; in mn10300_elf_relax_delete_bytes()
2534 else if (sym_hash->root.type == bfd_link_hash_defined in mn10300_elf_relax_delete_bytes()
2535 && sym_hash->root.u.def.section == sec in mn10300_elf_relax_delete_bytes()
2536 && sym_hash->type == STT_FUNC in mn10300_elf_relax_delete_bytes()
2537 && sym_hash->root.u.def.value + sym_hash->size > addr in mn10300_elf_relax_delete_bytes()
2538 && sym_hash->root.u.def.value + sym_hash->size < toaddr) in mn10300_elf_relax_delete_bytes()
2539 sym_hash->size -= count; in mn10300_elf_relax_delete_bytes()
2596 struct elf_link_hash_entry *sym_hash = *sym_hashes; in mn10300_elf_symbol_address_p() local
2598 if ((sym_hash->root.type == bfd_link_hash_defined in mn10300_elf_symbol_address_p()
2599 || sym_hash->root.type == bfd_link_hash_defweak) in mn10300_elf_symbol_address_p()
2600 && sym_hash->root.u.def.section == sec in mn10300_elf_symbol_address_p()
2601 && sym_hash->root.u.def.value == addr) in mn10300_elf_symbol_address_p()
3084 struct elf32_mn10300_link_hash_entry *sym_hash; in mn10300_elf_relax_section() local
3119 sym_hash = (struct elf32_mn10300_link_hash_entry *) in mn10300_elf_relax_section()
3124 if (sym_hash == NULL) in mn10300_elf_relax_section()
3127 if (! (sym_hash->flags & MN10300_CONVERT_CALL_TO_CALLS) in mn10300_elf_relax_section()
3128 && ! (sym_hash->flags & MN10300_DELETED_PROLOGUE_BYTES)) in mn10300_elf_relax_section()
3138 if (sym_hash->movm_args) in mn10300_elf_relax_section()
3141 if (sym_hash->stack_size > 0) in mn10300_elf_relax_section()
3143 if (sym_hash->stack_size <= 128) in mn10300_elf_relax_section()
3151 sym_hash->flags |= MN10300_DELETED_PROLOGUE_BYTES; in mn10300_elf_relax_section()
3174 struct elf32_mn10300_link_hash_entry *sym_hash; in mn10300_elf_relax_section() local
3176 sym_hash = (struct elf32_mn10300_link_hash_entry *) *hashes; in mn10300_elf_relax_section()
3177 if ((sym_hash->root.root.type == bfd_link_hash_defined in mn10300_elf_relax_section()
3178 || sym_hash->root.root.type == bfd_link_hash_defweak) in mn10300_elf_relax_section()
3179 && sym_hash->root.root.u.def.section == section in mn10300_elf_relax_section()
3180 && ! (sym_hash->flags & MN10300_CONVERT_CALL_TO_CALLS) in mn10300_elf_relax_section()
3181 && ! (sym_hash->flags & MN10300_DELETED_PROLOGUE_BYTES)) in mn10300_elf_relax_section()
3193 if (sym_hash->movm_args) in mn10300_elf_relax_section()
3196 if (sym_hash->stack_size > 0) in mn10300_elf_relax_section()
3198 if (sym_hash->stack_size <= 128) in mn10300_elf_relax_section()
3206 sym_hash->flags |= MN10300_DELETED_PROLOGUE_BYTES; in mn10300_elf_relax_section()
3209 symval = sym_hash->root.root.u.def.value; in mn10300_elf_relax_section()
3225 if (h != sym_hash in mn10300_elf_relax_section()