Dave Anglin
a03bd320bd
* elf-hppa.h (elf_hppa_final_link): Use elf_hppa_final_link.
...
(elf_hppa_final_link_relocate ): Rewrite eliminating dynamic hash table.
(elf_hppa_relocate_section): Likewise.
* elf64-hppa.c (struct elf64_hppa_link_hash_entry): Change to derive
from struct elf_link_hash_entry. Add count field.
(struct elf64_hppa_dyn_hash_table): Delete.
(struct elf64_hppa_link_hash_table): Delete dyn_hash_table field.
(elf64_hppa_hash_table): Rename to hppa_link_hash_table.
(hppa_elf_hash_entry, eh_name): Define.
(elf64_hppa_new_dyn_hash_entry): Delete.
(elf64_hppa_dyn_hash_lookup): Delete.
(elf64_hppa_dyn_hash_traverse): Delete.
(get_dyn_name): Delete.
(elf64_hppa_finalize_opd): Use struct elf_link_hash_entry * instead
of struct elf64_hppa_dyn_hash_entry *.
(elf64_hppa_finalize_dlt, llocate_global_data_dlt,
allocate_global_data_plt, allocate_global_data_stub,
allocate_global_data_opd, count_dyn_reloc, allocate_dynrel_entries):
Likewise.
(hppa64_link_hash_newfunc): New.
(elf64_hppa_hash_table_create): Rework.
(count_dyn_reloc): Likewise.
(hppa64_elf_local_refcounts): New.
(elf64_hppa_check_relocs): Rework using standard technique for recording
local DLT, PLT and OPD reference counts.
(elf64_hppa_dynamic_symbol_p): Revise using "eh" for struct
elf_link_hash_entry *.
(elf64_hppa_mark_exported_functions, allocate_global_data_dlt,
allocate_global_data_plt, allocate_global_data_stub,
allocate_global_data_opd, allocate_dynrel_entries,
elf64_hppa_adjust_dynamic_symbol,
elf64_hppa_mark_milli_and_exported_functions): Likewise.
(elf64_hppa_create_dynamic_sections, elf64_hppa_size_dynamic_sections):
Use hppa_link_hash_table. Rework.
(elf64_hppa_link_output_symbol_hook): Rework.
(elf64_hppa_finish_dynamic_symbol, elf64_hppa_finalize_opd,
elf64_hppa_finalize_dlt, elf64_hppa_finalize_dynreloc,
elf64_hppa_finish_dynamic_sections): Likewise.
2009-03-01 02:10:49 +00:00
..
2009-02-03 15:54:05 +00:00
2008-11-14 09:57:35 +00:00
2009-02-03 15:54:05 +00:00
2007-06-14 15:31:01 +00:00
2008-09-29 15:34:33 +00:00
2008-04-18 09:22:24 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2009-02-03 18:16:04 +00:00
2007-07-03 14:26:43 +00:00
2008-08-10 18:49:09 +00:00
2009-02-03 18:16:04 +00:00
2007-07-03 14:26:43 +00:00
2009-02-23 09:28:43 +00:00
2008-11-27 12:26:49 +00:00
2008-11-20 09:28:06 +00:00
2009-02-23 09:28:43 +00:00
2008-11-20 09:49:00 +00:00
2007-07-26 11:13:59 +00:00
2007-07-03 14:26:43 +00:00
2008-10-30 09:05:32 +00:00
2008-07-18 11:30:22 +00:00
2007-07-03 14:26:43 +00:00
2009-03-01 02:10:49 +00:00
2007-01-09 14:29:31 +00:00
2008-01-02 21:41:02 +00:00
2009-01-02 16:48:11 +00:00
2007-07-03 14:26:43 +00:00
2009-02-18 18:23:08 +00:00
2009-02-18 18:23:08 +00:00
2008-07-18 11:30:22 +00:00
2008-07-18 11:30:22 +00:00
2008-07-18 11:30:22 +00:00
2007-07-03 14:26:43 +00:00
2008-07-18 11:30:22 +00:00
2008-07-18 11:30:22 +00:00
2008-07-18 11:30:22 +00:00
2008-07-18 11:30:22 +00:00
2008-07-18 11:30:22 +00:00
2008-07-18 11:30:22 +00:00
2008-07-18 11:30:22 +00:00
2008-07-18 11:30:22 +00:00
2008-07-18 11:30:22 +00:00
2007-10-15 02:00:11 +00:00
2009-02-18 18:23:08 +00:00
2008-07-18 11:30:22 +00:00
2007-07-03 14:26:43 +00:00
2009-01-03 16:19:52 +00:00
2009-02-18 18:23:08 +00:00
2009-02-18 18:23:08 +00:00
2008-07-18 11:30:22 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2008-07-18 11:30:22 +00:00
2008-07-18 11:30:22 +00:00
2008-07-18 11:30:22 +00:00
2008-07-18 11:30:22 +00:00
2007-07-03 14:26:43 +00:00
2008-07-18 11:30:22 +00:00
2008-07-18 11:30:22 +00:00
2008-07-18 11:30:22 +00:00
2008-07-18 11:30:22 +00:00
2008-12-29 17:06:46 +00:00
2009-02-18 18:38:06 +00:00
2009-02-18 18:23:08 +00:00
2008-10-09 09:00:08 +00:00
2007-07-03 14:26:43 +00:00
2008-07-10 01:32:23 +00:00
2009-01-15 12:42:52 +00:00
2008-11-06 14:10:46 +00:00
2009-02-03 15:54:05 +00:00
2008-11-14 09:57:35 +00:00
2009-02-03 15:54:05 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2008-12-09 09:51:08 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2008-12-23 19:10:25 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-09-11 16:07:50 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2009-02-03 18:16:04 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2008-04-30 06:47:24 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2008-02-14 13:02:38 +00:00
2009-01-30 01:04:47 +00:00
2009-02-18 18:23:08 +00:00
2008-07-30 04:34:58 +00:00
2007-07-03 14:26:43 +00:00
2009-02-18 18:23:08 +00:00
2009-02-18 18:23:08 +00:00
2009-02-18 18:23:08 +00:00
2009-02-18 18:23:08 +00:00
2009-02-18 18:23:08 +00:00
2009-02-18 18:23:08 +00:00
2009-02-18 18:23:08 +00:00
2009-02-18 18:23:08 +00:00
2009-02-18 18:23:08 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2009-02-26 15:37:53 +00:00
2009-02-18 15:28:56 +00:00
2007-07-03 14:26:43 +00:00
2008-11-25 13:03:56 +00:00
2008-11-27 12:26:49 +00:00
2007-07-03 14:26:43 +00:00
2009-01-27 22:28:22 +00:00
2007-07-03 14:26:43 +00:00
2007-09-28 08:43:45 +00:00
2007-07-03 14:26:43 +00:00
2007-09-28 08:43:45 +00:00
2008-01-09 12:29:08 +00:00
2008-07-30 04:34:58 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2008-11-25 13:03:56 +00:00
2007-07-03 14:26:43 +00:00
2008-11-25 13:03:56 +00:00
2008-12-23 09:01:51 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2008-07-30 04:34:58 +00:00
2008-12-23 19:10:25 +00:00
2008-07-30 04:34:58 +00:00
2008-11-25 13:03:56 +00:00
2008-03-12 08:37:09 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2009-02-03 14:36:47 +00:00
2007-07-03 14:26:43 +00:00
2007-09-28 08:43:45 +00:00
2009-02-03 02:15:57 +00:00
2009-02-12 08:28:19 +00:00
2007-09-28 08:43:45 +00:00
2008-07-30 04:34:58 +00:00
2007-09-28 08:43:45 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2009-02-15 12:14:14 +00:00
2007-07-03 14:26:43 +00:00
2008-11-25 13:03:56 +00:00
2007-09-28 08:43:45 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2008-10-20 11:05:47 +00:00
2008-11-25 13:03:56 +00:00
2007-07-03 14:26:43 +00:00
2009-02-09 14:24:41 +00:00
2009-01-21 02:27:13 +00:00
2008-11-25 13:03:56 +00:00
2008-11-25 13:03:56 +00:00
2007-07-03 14:26:43 +00:00
2007-09-26 13:45:32 +00:00
2009-02-24 22:51:10 +00:00
2007-07-03 14:26:43 +00:00
2008-11-25 13:03:56 +00:00
2007-07-03 14:26:43 +00:00
2009-03-01 02:10:49 +00:00
2009-02-08 17:08:31 +00:00
2008-08-08 19:24:49 +00:00
2007-09-28 08:43:45 +00:00
2009-02-15 12:14:14 +00:00
2008-01-15 07:25:49 +00:00
2008-12-04 08:43:26 +00:00
2008-11-25 13:03:56 +00:00
2008-02-15 03:35:53 +00:00
2008-12-23 09:01:51 +00:00
2007-07-03 14:26:43 +00:00
2009-01-29 16:35:03 +00:00
2009-02-02 03:52:38 +00:00
2009-02-01 12:05:25 +00:00
2009-03-01 02:10:49 +00:00
2007-07-03 14:26:43 +00:00
2008-11-25 13:03:56 +00:00
2008-02-20 17:42:36 +00:00
2007-11-09 10:20:17 +00:00
2007-11-08 13:57:44 +00:00
2009-02-25 14:39:35 +00:00
2008-12-23 09:01:51 +00:00
2008-08-01 12:21:28 +00:00
2009-02-12 15:06:55 +00:00
2008-08-08 19:24:49 +00:00
2009-01-15 12:42:52 +00:00
2009-02-06 14:11:00 +00:00
2008-08-08 19:24:49 +00:00
2008-11-25 13:03:56 +00:00
2007-07-03 14:26:43 +00:00
2009-01-19 12:14:05 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2008-01-21 04:56:47 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-09-19 12:08:34 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2008-11-29 00:26:39 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2008-02-15 03:35:53 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-09-11 16:07:50 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2008-03-28 06:49:44 +00:00
2008-02-20 17:42:36 +00:00
2009-02-23 09:28:43 +00:00
2009-02-18 18:23:08 +00:00
2009-02-18 18:23:08 +00:00
2009-02-18 18:23:08 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2008-07-21 14:09:57 +00:00
2009-02-18 18:23:08 +00:00
2008-10-03 09:40:49 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2008-02-15 03:35:53 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2008-11-06 13:03:43 +00:00
2009-01-27 16:37:10 +00:00
2008-12-23 11:32:45 +00:00
2009-02-03 15:54:05 +00:00
2009-02-03 15:54:05 +00:00
2009-02-23 09:28:43 +00:00
2007-07-03 14:26:43 +00:00
2007-11-05 02:13:46 +00:00
2007-07-03 14:26:43 +00:00
2007-07-26 11:13:59 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2008-08-23 08:08:58 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2009-01-19 06:11:22 +00:00
2008-07-21 14:09:57 +00:00
2007-07-03 14:26:43 +00:00
2007-11-04 23:49:09 +00:00
2008-07-18 11:30:22 +00:00
2009-02-18 18:23:08 +00:00
2008-07-18 11:30:22 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2008-12-09 18:59:54 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2009-02-18 18:23:08 +00:00
2009-02-18 18:23:08 +00:00
2009-02-18 18:23:08 +00:00
2009-02-18 18:23:08 +00:00
2009-02-18 18:23:08 +00:00
2009-02-18 18:23:08 +00:00
2009-02-18 18:23:08 +00:00
2008-02-14 15:20:26 +00:00
2008-07-30 04:34:58 +00:00
2008-07-30 04:34:58 +00:00
2007-07-03 14:26:43 +00:00
2008-04-25 16:02:43 +00:00
2009-02-23 09:28:43 +00:00
2007-07-03 14:26:43 +00:00
2008-04-18 09:22:24 +00:00
2007-07-03 14:26:43 +00:00
2008-02-15 10:35:46 +00:00
2008-02-16 23:00:12 +00:00
2008-08-28 02:33:45 +00:00
2007-09-21 07:58:03 +00:00
2008-02-15 03:35:53 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2008-02-11 13:52:02 +00:00
2007-07-03 14:26:43 +00:00
2008-02-20 17:42:36 +00:00
2008-02-15 03:35:53 +00:00
2009-01-13 23:44:45 +00:00
2007-07-03 14:26:43 +00:00
2009-01-15 12:42:52 +00:00
2007-07-26 18:18:07 +00:00
2009-02-18 18:23:08 +00:00
2007-07-15 06:33:34 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2009-03-01 00:00:05 +00:00
2009-02-23 09:28:43 +00:00
2009-02-23 09:28:43 +00:00
2009-02-23 09:28:43 +00:00
2009-02-23 09:28:43 +00:00
2009-02-23 09:28:43 +00:00
2009-02-23 09:28:43 +00:00
2009-02-20 18:53:12 +00:00
2009-01-15 12:42:52 +00:00
2008-02-04 19:43:51 +00:00
2007-07-03 14:26:43 +00:00
2008-02-15 03:35:53 +00:00
2008-07-30 04:34:58 +00:00
2007-07-03 14:26:43 +00:00
2008-11-21 22:13:32 +00:00
2009-02-24 23:26:40 +00:00