Lines Matching defs:hsh

135    elf32_hppa_stub_hash_entry		"hsh"
362 struct elf32_hppa_stub_hash_entry *hsh;
365 hsh = hppa_stub_hash_entry (entry);
366 hsh->stub_sec = NULL;
367 hsh->stub_offset = 0;
368 hsh->target_value = 0;
369 hsh->target_section = NULL;
370 hsh->stub_type = hppa_stub_long_branch;
371 hsh->hh = NULL;
372 hsh->id_sec = NULL;
564 struct elf32_hppa_stub_hash_entry *hsh;
594 hsh = hppa_stub_hash_lookup (&htab->bstab, stub_name,
596 if (hsh == NULL)
604 hsh->stub_sec = stub_sec;
605 hsh->stub_offset = 0;
606 hsh->id_sec = link_sec;
607 return hsh;
707 struct elf32_hppa_stub_hash_entry *hsh;
720 hsh = hppa_stub_hash_entry (bh);
727 stub_sec = hsh->stub_sec;
730 hsh->stub_offset = stub_sec->size;
731 loc = stub_sec->contents + hsh->stub_offset;
735 switch (hsh->stub_type)
742 sym_value = (hsh->target_value
743 + hsh->target_section->output_offset
744 + hsh->target_section->output_section->vma);
759 sym_value = (hsh->target_value
760 + hsh->target_section->output_offset
761 + hsh->target_section->output_section->vma);
764 sym_value -= (hsh->stub_offset
781 off = hsh->hh->eh.plt.offset;
793 if (hsh->stub_type == hppa_stub_import_shared)
836 sym_value = (hsh->target_value
837 + hsh->target_section->output_offset
838 + hsh->target_section->output_section->vma);
841 sym_value -= (hsh->stub_offset
851 hsh->target_section->owner,
853 (long) hsh->stub_offset,
854 hsh->bh_root.string);
873 hsh->hh->eh.root.u.def.section = stub_sec;
874 hsh->hh->eh.root.u.def.value = stub_sec->size;
915 struct elf32_hppa_stub_hash_entry *hsh;
920 hsh = hppa_stub_hash_entry (bh);
923 if (hsh->stub_type == hppa_stub_long_branch)
925 else if (hsh->stub_type == hppa_stub_long_branch_shared)
927 else if (hsh->stub_type == hppa_stub_export)
937 hsh->stub_sec->size += size;
2786 struct elf32_hppa_stub_hash_entry *hsh;
2790 hsh = hppa_stub_hash_lookup (&htab->bstab,
2793 if (hsh == NULL)
2795 hsh = hppa_add_stub (stub_name, sec, htab);
2796 if (!hsh)
2799 hsh->target_value = hh->eh.root.u.def.value;
2800 hsh->target_section = hh->eh.root.u.def.section;
2801 hsh->stub_type = hppa_stub_export;
2802 hsh->hh = hh;
2943 struct elf32_hppa_stub_hash_entry *hsh;
3051 hsh = hppa_stub_hash_lookup (&htab->bstab,
3054 if (hsh != NULL)
3061 hsh = hppa_add_stub (stub_name, section, htab);
3062 if (hsh == NULL)
3068 hsh->target_value = sym_value;
3069 hsh->target_section = sym_sec;
3070 hsh->stub_type = stub_type;
3074 hsh->stub_type = hppa_stub_import_shared;
3076 hsh->stub_type = hppa_stub_long_branch_shared;
3078 hsh->hh = hh;
3339 struct elf32_hppa_stub_hash_entry *hsh = NULL;
3395 hsh = hppa_get_stub_entry (input_section, sym_sec,
3397 if (hsh != NULL)
3399 value = (hsh->stub_offset
3400 + hsh->stub_sec->output_offset
3401 + hsh->stub_sec->output_section->vma);
3593 hsh = hppa_get_stub_entry (input_section, sym_sec,
3595 if (hsh == NULL)
3600 value = (hsh->stub_offset
3601 + hsh->stub_sec->output_offset
3602 + hsh->stub_sec->output_section->vma
3622 hsh->bh_root.string);