#include "bfdlink.h"


Go to the source code of this file.
Data Types | |
| type | aout_link_hash_entry |
| type | aout_link_hash_table |
| type | aout_backend_data |
| type | internal_exec |
| type | aout_symbol |
| type | aoutdata |
| type | aout_data_struct |
| type | aout_section_data_struct |
Defines | |
| #define | H_PUT_64 bfd_h_put_64 |
| #define | H_PUT_32 bfd_h_put_32 |
| #define | H_PUT_16 bfd_h_put_16 |
| #define | H_PUT_8 bfd_h_put_8 |
| #define | H_PUT_S64 bfd_h_put_signed_64 |
| #define | H_PUT_S32 bfd_h_put_signed_32 |
| #define | H_PUT_S16 bfd_h_put_signed_16 |
| #define | H_PUT_S8 bfd_h_put_signed_8 |
| #define | H_GET_64 bfd_h_get_64 |
| #define | H_GET_32 bfd_h_get_32 |
| #define | H_GET_16 bfd_h_get_16 |
| #define | H_GET_8 bfd_h_get_8 |
| #define | H_GET_S64 bfd_h_get_signed_64 |
| #define | H_GET_S32 bfd_h_get_signed_32 |
| #define | H_GET_S16 bfd_h_get_signed_16 |
| #define | H_GET_S8 bfd_h_get_signed_8 |
| #define | GET_WORD H_GET_32 |
| #define | GET_SWORD H_GET_S32 |
| #define | GET_MAGIC H_GET_32 |
| #define | PUT_WORD H_PUT_32 |
| #define | PUT_MAGIC H_PUT_32 |
| #define | NAME(x, y) CONCAT3 (x,_32_,y) |
| #define | JNAME(x) CONCAT2 (x,_32) |
| #define | BYTES_IN_WORD 4 |
| #define | aout_link_hash_lookup(table, string, create, copy, follow) |
| #define | aout_link_hash_traverse(table, func, info) |
| #define | aout_hash_table(p) ((struct aout_link_hash_table *) ((p)->hash)) |
| #define | aout_backend_info(abfd) ((const struct aout_backend_data *)((abfd)->xvec->backend_data)) |
| #define | N_DYNAMIC(exec) ((exec).a_info & 0x80000000) |
| #define | N_MAGIC(exec) ((exec).a_info & 0xffff) |
| #define | N_MACHTYPE(exec) ((enum machine_type)(((exec).a_info >> 16) & 0xff)) |
| #define | N_FLAGS(exec) (((exec).a_info >> 24) & 0xff) |
| #define | N_SET_INFO(exec, magic, type, flags) |
| #define | N_SET_DYNAMIC(exec, dynamic) |
| #define | N_SET_MAGIC(exec, magic) ((exec).a_info = (((exec).a_info & 0xffff0000) | ((magic) & 0xffff))) |
| #define | N_SET_MACHTYPE(exec, machtype) |
| #define | N_SET_FLAGS(exec, flags) |
| #define | adata(bfd) ((bfd)->tdata.aout_data->a) |
| #define | exec_hdr(bfd) (adata (bfd).hdr) |
| #define | obj_aout_symbols(bfd) (adata (bfd).symbols) |
| #define | obj_textsec(bfd) (adata (bfd).textsec) |
| #define | obj_datasec(bfd) (adata (bfd).datasec) |
| #define | obj_bsssec(bfd) (adata (bfd).bsssec) |
| #define | obj_sym_filepos(bfd) (adata (bfd).sym_filepos) |
| #define | obj_str_filepos(bfd) (adata (bfd).str_filepos) |
| #define | obj_reloc_entry_size(bfd) (adata (bfd).reloc_entry_size) |
| #define | obj_symbol_entry_size(bfd) (adata (bfd).symbol_entry_size) |
| #define | obj_aout_subformat(bfd) (adata (bfd).subformat) |
| #define | obj_aout_external_syms(bfd) (adata (bfd).external_syms) |
| #define | obj_aout_external_sym_count(bfd) (adata (bfd).external_sym_count) |
| #define | obj_aout_sym_window(bfd) (adata (bfd).sym_window) |
| #define | obj_aout_external_strings(bfd) (adata (bfd).external_strings) |
| #define | obj_aout_external_string_size(bfd) (adata (bfd).external_string_size) |
| #define | obj_aout_string_window(bfd) (adata (bfd).string_window) |
| #define | obj_aout_sym_hashes(bfd) (adata (bfd).sym_hashes) |
| #define | obj_aout_dynamic_info(bfd) (adata (bfd).dynamic_info) |
| #define | aout_symbol(asymbol) ((aout_symbol_type *)(&(asymbol)->the_bfd)) |
| #define | aout_section_data(s) ((struct aout_section_data_struct *) (s)->used_by_bfd) |
| #define | set_aout_section_data(s, v) ((s)->used_by_bfd = (PTR)&(v)->relocs) |
| #define | aout_16_get_section_contents _bfd_generic_get_section_contents |
| #define | aout_32_get_section_contents _bfd_generic_get_section_contents |
| #define | aout_64_get_section_contents _bfd_generic_get_section_contents |
| #define | NO_WRITE_HEADER_KLUDGE 0 |
| #define | aout_32_bfd_is_local_label_name bfd_generic_is_local_label_name |
| #define | aout_32_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) |
| #define | WRITE_HEADERS(abfd, execp) |
| #define | aout_section_merge_with_text_p(abfd, sec) |
Typedefs | |
| typedef struct aout_symbol | aout_symbol_type |
Enumerations | |
| enum | machine_type { M_UNKNOWN = 0, M_68010 = 1, M_68020 = 2, M_SPARC = 3, M_NS32032 = (64), M_NS32532 = (64 + 5), M_386 = 100, M_29K = 101, M_386_DYNIX = 102, M_ARM = 103, M_SPARCLET = 131, M_386_NETBSD = 134, M_68K_NETBSD = 135, M_68K4K_NETBSD = 136, M_532_NETBSD = 137, M_SPARC_NETBSD = 138, M_PMAX_NETBSD = 139, M_VAX_NETBSD = 140, M_ALPHA_NETBSD = 141, M_ARM6_NETBSD = 143, M_SPARCLET_1 = 147, M_POWERPC_NETBSD = 149, M_VAX4K_NETBSD = 150, M_MIPS1 = 151, M_MIPS2 = 152, M_88K_OPENBSD = 153, M_HPPA_OPENBSD = 154, M_SPARC64_NETBSD = 156, M_X86_64_NETBSD = 157, M_SPARCLET_2 = 163, M_SPARCLET_3 = 179, M_SPARCLET_4 = 195, M_HP200 = 200, M_HP300 = (300 % 256), M_HPUX = (0x20c % 256), M_SPARCLET_5 = 211, M_SPARCLET_6 = 227, M_SPARCLITE_LE = 243, M_CRIS = 255 } |
Functions/Subroutines | |
| bfd_boolean | NAME (aout, squirt_out_relocs) PARAMS((bfd * |
| bfd_boolean asection *bfd_boolean | NAME (aout, make_sections) PARAMS((bfd *)) |
| const bfd_target * | NAME (aout, some_aout_object_p) PARAMS((bfd * |
| bfd_boolean | NAME (aout, mkobject) PARAMS((bfd *)) |
| enum machine_type | NAME (aout, machine_type) PARAMS((enum bfd_architecture |
| enum machine_type unsigned bfd_boolean *bfd_boolean | NAME (aout, set_arch_mach) PARAMS((bfd * |
| bfd_boolean | NAME (aout, new_section_hook) PARAMS((bfd * |
| bfd_boolean asection *bfd_boolean | NAME (aout, set_section_contents) PARAMS((bfd * |
| asymbol * | NAME (aout, make_empty_symbol) PARAMS((bfd *)) |
| bfd_boolean | NAME (aout, translate_symbol_table) PARAMS((bfd * |
| bfd_boolean | NAME (aout, slurp_symbol_table) PARAMS((bfd *)) |
| bfd_boolean | NAME (aout, write_syms) PARAMS((bfd *)) |
| void | NAME (aout, reclaim_symbol_table) PARAMS((bfd *)) |
| long | NAME (aout, get_symtab_upper_bound) PARAMS((bfd *)) |
| long | NAME (aout, canonicalize_symtab) PARAMS((bfd * |
| long asymbol **void | NAME (aout, swap_ext_reloc_in) PARAMS((bfd * |
| void | NAME (aout, swap_std_reloc_in) PARAMS((bfd * |
| reloc_howto_type * | NAME (aout, reloc_type_lookup) PARAMS((bfd * |
| bfd_boolean | NAME (aout, slurp_reloc_table) PARAMS((bfd * |
| bfd_boolean asymbol **long | NAME (aout, canonicalize_reloc) PARAMS((bfd * |
| bfd_boolean asymbol **long arelent asymbol **long | NAME (aout, get_reloc_upper_bound) PARAMS((bfd * |
| void | NAME (aout, reclaim_reloc) PARAMS((bfd * |
| alent * | NAME (aout, get_lineno) PARAMS((bfd * |
| alent *asymbol *void | NAME (aout, print_symbol) PARAMS((bfd * |
| void | NAME (aout, get_symbol_info) PARAMS((bfd * |
| void asymbol symbol_info *bfd_boolean | NAME (aout, find_nearest_line) PARAMS((bfd * |
| void asymbol symbol_info *bfd_boolean asection asymbol const char const char unsigned int *long | NAME (aout, read_minisymbols) PARAMS((bfd * |
| void asymbol symbol_info *bfd_boolean asection asymbol const char const char unsigned int *long PTR unsigned int *asymbol * | NAME (aout, minisymbol_to_symbol) PARAMS((bfd * |
| void asymbol symbol_info *bfd_boolean asection asymbol const char const char unsigned int *long PTR unsigned int *asymbol const asymbol *int | NAME (aout, sizeof_headers) PARAMS((bfd * |
| bfd_boolean | NAME (aout, adjust_sizes_and_vmas) PARAMS((bfd * |
| bfd_boolean bfd_size_type file_ptr *void | NAME (aout, swap_exec_header_in) PARAMS((bfd * |
| bfd_boolean bfd_size_type file_ptr *void struct external_exec struct internal_exec *void | NAME (aout, swap_exec_header_out) PARAMS((bfd * |
| bfd_boolean bfd_size_type file_ptr *void struct external_exec struct internal_exec *void struct internal_exec struct external_exec *struct bfd_hash_entry * | NAME (aout, link_hash_newfunc) PARAMS((struct bfd_hash_entry * |
| bfd_boolean bfd_size_type file_ptr *void struct external_exec struct internal_exec *void struct internal_exec struct external_exec *struct bfd_hash_entry *struct bfd_hash_table const char *bfd_boolean | NAME (aout, link_hash_table_init) PARAMS((struct aout_link_hash_table * |
| struct bfd_link_hash_table * | NAME (aout, link_hash_table_create) PARAMS((bfd *)) |
| bfd_boolean | NAME (aout, link_add_symbols) PARAMS((bfd * |
| bfd_boolean struct bfd_link_info *bfd_boolean | NAME (aout, final_link) PARAMS((bfd * |
| bfd_boolean | NAME (aout, bfd_free_cached_info) PARAMS((bfd *)) |
Variables | |
| const bfd_target *struct internal_exec const bfd_target * | bfd |
| enum machine_type unsigned | long |
| bfd_boolean asection *bfd_boolean | sec_ptr |
| bfd_boolean asection *bfd_boolean const | PTR |
| bfd_boolean asection *bfd_boolean const | file_ptr |
| bfd_boolean asection *bfd_boolean const | bfd_size_type |
| bfd_boolean aout_symbol_type struct external_nlist char | bfd_boolean |
| reloc_howto_type * | bfd_reloc_code_real_type |
| alent *asymbol *void asymbol | bfd_print_symbol_type |
| void asymbol symbol_info *bfd_boolean asection asymbol | bfd_vma |
| bfd_boolean bfd_size_type file_ptr *void struct external_exec struct internal_exec *void struct internal_exec struct external_exec *struct bfd_hash_entry *struct bfd_hash_table const char *bfd_boolean bfd struct bfd_hash_entry * | struct |
Definition at line 436 of file libaout.h.
Referenced by adjust_n_magic(), adjust_o_magic(), adjust_z_magic(), aout_adobe_callback(), aout_adobe_mkobject(), b_out_callback(), bfd_boolean(), bfd_mach_o_archive_p(), bfd_mach_o_openr_next_archived_file(), f90_analyze_assignment(), f90_analyze_mstore(), F90_Do_Copies(), F90_Generate_Loops(), F90_Insert_All_Prelists(), F90_Insert_Temp_Allocations(), F90_Lower_Copy_Expr_to_Temp(), F90_Move_Transformational_Walk(), lower_reduction(), MY_bfd_final_link(), NAME(), os9k_callback(), pdp11_aout_write_headers(), riscix_some_aout_object_p(), set_sizes(), sparclynx_set_sizes(), sunos_check_dynamic_reloc(), sunos_read_dynamic_info(), sunos_scan_ext_relocs(), tic30_aout_set_sizes(), tic30_aout_write_object_contents(), and write_object_contents().
| #define aout_16_get_section_contents _bfd_generic_get_section_contents |
| #define aout_32_bfd_is_local_label_name bfd_generic_is_local_label_name |
| #define aout_32_get_section_contents _bfd_generic_get_section_contents |
| #define aout_64_get_section_contents _bfd_generic_get_section_contents |
| #define aout_backend_info | ( | abfd | ) | ((const struct aout_backend_data *)((abfd)->xvec->backend_data)) |
Definition at line 217 of file libaout.h.
Referenced by adjust_z_magic(), aout_link_add_symbols(), aout_link_input_bfd(), aout_link_write_other_symbol(), encap_write_object_contents(), MY(), NAME(), pdp11_aout_link_input_section(), tic30_aout_set_arch_mach(), and write_object_contents().
| #define aout_hash_table | ( | p | ) | ((struct aout_link_hash_table *) ((p)->hash)) |
Value:
((struct aout_link_hash_entry *) \ bfd_link_hash_lookup (&(table)->root, (string), (create), (copy), (follow)))
Definition at line 124 of file libaout.h.
Referenced by NAME().
Value:
(bfd_link_hash_traverse \ (&(table)->root, \ (bfd_boolean (*) PARAMS ((struct bfd_link_hash_entry *, PTR))) (func), \ (info)))
Definition at line 130 of file libaout.h.
Referenced by NAME().
| #define aout_section_data | ( | s | ) | ((struct aout_section_data_struct *) (s)->used_by_bfd) |
Definition at line 469 of file libaout.h.
Referenced by aout_link_input_section(), and sunos_scan_relocs().
Value:
(((sec)->flags & (SEC_HAS_CONTENTS | SEC_READONLY)) == \ (SEC_HAS_CONTENTS | SEC_READONLY) \ && obj_textsec (abfd) != NULL \ && obj_datasec (abfd) != NULL \ && (sec)->vma >= (obj_textsec (abfd)->vma + \ obj_textsec (abfd)->size) \ && ((sec)->vma + (sec)->size) <= obj_datasec (abfd)->vma \ && ((abfd)->flags & D_PAGED) != 0)
| #define aout_symbol | ( | asymbol | ) | ((aout_symbol_type *)(&(asymbol)->the_bfd)) |
Definition at line 458 of file libaout.h.
Referenced by callj_callback(), calljx_callback(), and NAME().
Definition at line 437 of file libaout.h.
Referenced by aout_adobe_callback(), aout_adobe_mkobject(), aout_adobe_write_object_contents(), aout_get_external_symbols(), aout_link_input_bfd(), b_out_callback(), b_out_get_reloc_upper_bound(), b_out_mkobject(), b_out_slurp_reloc_table(), b_out_write_object_contents(), bfd_sunos_size_dynamic_sections(), encap_real_callback(), encap_write_object_contents(), i386linux_write_object_contents(), m68klinux_write_object_contents(), MY(), MY_bfd_final_link(), MY_final_link_callback(), NAME(), os9k_callback(), slurp_reloc_table(), slurp_symbol_table(), sparclinux_write_object_contents(), tic30_aout_callback(), tic30_aout_write_object_contents(), and write_object_contents().
| #define GET_SWORD H_GET_S32 |
Definition at line 85 of file libaout.h.
Referenced by NAME(), slurp_symbol_table(), sunos_scan_dynamic_symbol(), and swap_ext_reloc_in().
| #define GET_WORD H_GET_32 |
Definition at line 84 of file libaout.h.
Referenced by aout_adobe_swap_exec_header_in(), aout_link_add_symbols(), aout_link_check_ar_symbols(), aout_link_write_symbols(), bout_swap_exec_header_in(), i386dynix_32_swap_exec_header_in(), NAME(), pdp11_aout_link_input_section(), pdp11_aout_swap_reloc_in(), sunos_canonicalize_dynamic_symtab(), sunos_check_dynamic_reloc(), sunos_finish_dynamic_link(), sunos_read_dynamic_info(), and sunos_scan_dynamic_symbol().
| #define N_MACHTYPE | ( | exec | ) | ((enum machine_type)(((exec).a_info >> 16) & 0xff)) |
| #define N_SET_MAGIC | ( | exec, | |||
| magic | ) | ((exec).a_info = (((exec).a_info & 0xffff0000) | ((magic) & 0xffff))) |
Definition at line 329 of file libaout.h.
Referenced by adjust_n_magic(), adjust_o_magic(), adjust_z_magic(), and encap_write_object_contents().
Definition at line 454 of file libaout.h.
Referenced by sunos_add_dynamic_symbols(), sunos_canonicalize_dynamic_reloc(), sunos_canonicalize_dynamic_symtab(), sunos_get_dynamic_reloc_upper_bound(), sunos_get_dynamic_symtab_upper_bound(), sunos_read_dynamic_info(), and sunos_slurp_dynamic_symtab().
Definition at line 450 of file libaout.h.
Referenced by aout_get_external_symbols(), aout_link_add_symbols(), aout_link_check_ar_symbols(), aout_link_free_symbols(), aout_link_write_symbols(), NAME(), pdp11_aout_link_input_section(), and riscix_some_aout_object_p().
Definition at line 448 of file libaout.h.
Referenced by aout_get_external_symbols(), aout_link_add_symbols(), aout_link_check_ar_symbols(), aout_link_input_bfd(), aout_link_write_other_symbol(), aout_link_write_symbols(), and NAME().
Definition at line 447 of file libaout.h.
Referenced by aout_get_external_symbols(), aout_link_add_symbols(), aout_link_check_ar_symbols(), aout_link_free_symbols(), aout_link_write_symbols(), NAME(), pdp11_aout_link_input_section(), and riscix_some_aout_object_p().
Definition at line 452 of file libaout.h.
Referenced by aout_get_external_symbols(), aout_link_free_symbols(), and NAME().
Definition at line 446 of file libaout.h.
Referenced by adjust_z_magic(), canonicalize_reloc(), canonicalize_symtab(), get_symtab_upper_bound(), i386linux_bfd_final_link(), m68klinux_bfd_final_link(), MY(), MY_bfd_copy_private_section_data(), NAME(), and sparclinux_bfd_final_link().
Definition at line 453 of file libaout.h.
Referenced by aout_link_add_symbols(), aout_link_write_symbols(), pdp11_aout_link_input_section(), riscix_some_aout_object_p(), sunos_scan_ext_relocs(), and sunos_scan_std_relocs().
Definition at line 449 of file libaout.h.
Referenced by aout_get_external_symbols(), aout_link_free_symbols(), and NAME().
Definition at line 438 of file libaout.h.
Referenced by canonicalize_symtab(), NAME(), riscix_some_aout_object_p(), and slurp_symbol_table().
Definition at line 441 of file libaout.h.
Referenced by adjust_n_magic(), adjust_o_magic(), adjust_z_magic(), aout_link_add_symbols(), aout_link_write_other_symbol(), aout_link_write_symbols(), aout_reloc_type_to_section(), b_out_callback(), b_out_get_reloc_upper_bound(), b_out_mkobject(), b_out_slurp_reloc_table(), b_out_write_object_contents(), if(), MY(), MY_bfd_final_link(), NAME(), os9k_callback(), pdp11_aout_link_input_section(), pdp11_aout_swap_reloc_out(), riscix_some_aout_object_p(), sunos_add_one_symbol(), sunos_write_dynamic_symbol(), tic30_aout_callback(), translate_from_native_sym_flags(), and translate_to_native_sym_flags().
Definition at line 440 of file libaout.h.
Referenced by adjust_n_magic(), adjust_o_magic(), adjust_z_magic(), aout_link_add_symbols(), aout_link_input_bfd(), aout_link_input_section(), aout_link_reloc_link_order(), aout_link_write_other_symbol(), aout_link_write_symbols(), aout_reloc_type_to_section(), b_out_callback(), b_out_get_reloc_upper_bound(), b_out_mkobject(), b_out_set_section_contents(), b_out_slurp_reloc_table(), b_out_write_object_contents(), bfd_sunos_size_dynamic_sections(), if(), MY(), MY_bfd_final_link(), MY_final_link_callback(), NAME(), os9k_callback(), pdp11_aout_link_input_section(), pdp11_aout_swap_reloc_out(), pdp11_aout_write_headers(), riscix_some_aout_object_p(), slurp_reloc_table(), sunos_read_dynamic_info(), sunos_write_dynamic_symbol(), tic30_aout_callback(), tic30_aout_write_object_contents(), translate_from_native_sym_flags(), translate_to_native_sym_flags(), and write_object_contents().
Definition at line 444 of file libaout.h.
Referenced by aout_link_reloc_link_order(), bfd_reloc_type_lookup(), choose_reloc_size(), i386linux_write_object_contents(), m68klinux_write_object_contents(), MY(), NAME(), pdp11_aout_link_input_section(), riscix_some_aout_object_p(), set_sizes(), slurp_reloc_table(), sparclinux_write_object_contents(), sunos_canonicalize_dynamic_reloc(), sunos_check_dynamic_reloc(), sunos_finish_dynamic_link(), sunos_read_dynamic_info(), sunos_scan_relocs(), sunos_write_dynamic_symbol(), tic30_aout_set_arch_mach(), tic30_aout_write_object_contents(), and write_object_contents().
Definition at line 443 of file libaout.h.
Referenced by aout_adobe_callback(), aout_get_external_symbols(), b_out_callback(), MY(), NAME(), os9k_callback(), and tic30_aout_callback().
Definition at line 442 of file libaout.h.
Referenced by _bfd_coff_final_link(), _bfd_coff_get_external_symbols(), _bfd_coff_link_input_bfd(), _bfd_coff_read_string_table(), _bfd_coff_write_global_sym(), _bfd_xcoff_bfd_final_link(), aout_adobe_callback(), aout_get_external_symbols(), aout_link_input_section(), aout_link_reloc_link_order(), b_out_callback(), coff_i960_start_final_link(), coff_write_symbols(), MY(), NAME(), os9k_callback(), ppc_bfd_coff_final_link(), slurp_symbol_table(), tic30_aout_callback(), xcoff64_write_object_contents(), xcoff_link_input_bfd(), and xcoff_write_global_symbol().
Definition at line 439 of file libaout.h.
Referenced by adjust_n_magic(), adjust_o_magic(), adjust_z_magic(), aout_link_add_symbols(), aout_link_input_bfd(), aout_link_reloc_link_order(), aout_link_write_other_symbol(), aout_link_write_symbols(), aout_reloc_type_to_section(), b_out_callback(), b_out_get_reloc_upper_bound(), b_out_mkobject(), b_out_set_section_contents(), b_out_slurp_reloc_table(), b_out_write_object_contents(), bfd_boolean(), bfd_sunos_size_dynamic_sections(), if(), MY(), MY_bfd_final_link(), NAME(), os9k_callback(), pdp11_aout_link_input_section(), pdp11_aout_swap_reloc_out(), pdp11_aout_write_headers(), riscix_some_aout_object_p(), slurp_reloc_table(), sunos_finish_dynamic_link(), sunos_read_dynamic_info(), sunos_write_dynamic_symbol(), tic30_aout_callback(), tic30_aout_write_object_contents(), translate_from_native_sym_flags(), translate_to_native_sym_flags(), and write_object_contents().
| #define PUT_WORD H_PUT_32 |
Definition at line 87 of file libaout.h.
Referenced by aout_adobe_swap_exec_header_out(), aout_link_reloc_link_order(), aout_link_write_other_symbol(), aout_link_write_symbols(), bfd_sunos_size_dynamic_sections(), bout_swap_exec_header_out(), MY_swap_std_reloc_out(), NAME(), pdp11_aout_link_input_section(), pdp11_aout_swap_reloc_out(), put_reloc(), sunos_check_dynamic_reloc(), sunos_finish_dynamic_link(), sunos_scan_dynamic_symbol(), sunos_write_dynamic_symbol(), swap_ext_reloc_out(), and translate_to_native_sym_flags().
| typedef struct aout_symbol aout_symbol_type |
| enum machine_type |
| bfd_boolean NAME | ( | aout | , | |
| bfd_free_cached_info | ||||
| ) |
Definition at line 2705 of file pdp11.c.
References BFCI_FREE, bfd_free_window(), bfd_get_format, bfd_object, bfd_section::next, NULL, o, obj_aout_external_strings, obj_aout_external_syms, obj_aout_string_window, obj_aout_sym_window, obj_aout_symbols, bfd_section::relocation, and TRUE.
| bfd_boolean struct bfd_link_info* bfd_boolean NAME | ( | aout | , | |
| final_link | ||||
| ) | [read] |
| bfd_boolean NAME | ( | aout | , | |
| link_add_symbols | ||||
| ) |
| struct bfd_link_hash_table* NAME | ( | aout | , | |
| link_hash_table_create | ||||
| ) | [read] |
Definition at line 2791 of file pdp11.c.
References bfd_alloc(), free(), link_hash_newfunc(), NAME, NULL, and aout_link_hash_table::root.
| bfd_boolean bfd_size_type file_ptr* void struct external_exec struct internal_exec* void struct internal_exec struct external_exec* struct bfd_hash_entry* struct bfd_hash_table const char* bfd_boolean NAME | ( | aout | , | |
| link_hash_table_init | ||||
| ) | [read] |
| bfd_boolean bfd_size_type file_ptr* void struct external_exec struct internal_exec* void struct internal_exec struct external_exec* struct bfd_hash_entry* NAME | ( | aout | , | |
| link_hash_newfunc | ||||
| ) | [read] |
| bfd_boolean bfd_size_type file_ptr* void struct external_exec struct internal_exec* void NAME | ( | aout | , | |
| swap_exec_header_out | ||||
| ) | [read] |
| bfd_boolean bfd_size_type file_ptr* void NAME | ( | aout | , | |
| swap_exec_header_in | ||||
| ) |
| bfd_boolean NAME | ( | aout | , | |
| adjust_sizes_and_vmas | ||||
| ) |
| void asymbol symbol_info* bfd_boolean asection asymbol const char const char unsigned int* long PTR unsigned int* asymbol const asymbol* int NAME | ( | aout | , | |
| sizeof_headers | ||||
| ) |
| void asymbol symbol_info* bfd_boolean asection asymbol const char const char unsigned int* long PTR unsigned int* asymbol* NAME | ( | aout | , | |
| minisymbol_to_symbol | ||||
| ) |
| void asymbol symbol_info* bfd_boolean asection asymbol const char const char unsigned int* long NAME | ( | aout | , | |
| read_minisymbols | ||||
| ) |
| void asymbol symbol_info* bfd_boolean NAME | ( | aout | , | |
| find_nearest_line | ||||
| ) |
| void NAME | ( | aout | , | |
| get_symbol_info | ||||
| ) |
| alent* NAME | ( | aout | , | |
| get_lineno | ||||
| ) |
| void NAME | ( | aout | , | |
| reclaim_reloc | ||||
| ) |
| bfd_boolean NAME | ( | aout | , | |
| slurp_reloc_table | ||||
| ) |
| reloc_howto_type* NAME | ( | aout | , | |
| reloc_type_lookup | ||||
| ) |
| void NAME | ( | aout | , | |
| swap_std_reloc_in | ||||
| ) |
| long NAME | ( | aout | , | |
| canonicalize_symtab | ||||
| ) |
| long NAME | ( | aout | , | |
| get_symtab_upper_bound | ||||
| ) |
Definition at line 2340 of file pdp11.c.
References bfd_get_symcount, NAME, and slurp_symbol_table().
| void NAME | ( | aout | , | |
| reclaim_symbol_table | ||||
| ) |
| bfd_boolean NAME | ( | aout | , | |
| write_syms | ||||
| ) |
Definition at line 1902 of file pdp11.c.
References _bfd_stringtab_free(), _bfd_stringtab_init(), add_to_stringtab(), aout_symbol, bfd_asymbol_flavour, bfd_bwrite(), bfd_get_outsymbols, bfd_get_symcount, external_nlist::e_strx, external_nlist::e_type, emit_stringtab(), EXTERNAL_NLIST_SIZE, FALSE, g, H_PUT_8, indx, bfd_symbol::name, NULL, PTR, PUT_WORD, translate_to_native_sym_flags(), and TRUE.
| bfd_boolean NAME | ( | aout | , | |
| slurp_symbol_table | ||||
| ) |
Definition at line 1777 of file pdp11.c.
References aout_get_external_symbols(), bfd_free_window(), bfd_get_symcount, bfd_zmalloc(), FALSE, free(), NAME, NULL, obj_aout_external_string_size, obj_aout_external_strings, obj_aout_external_sym_count, obj_aout_external_syms, obj_aout_sym_window, obj_aout_symbols, and TRUE.
| bfd_boolean NAME | ( | aout | , | |
| translate_symbol_table | ||||
| ) |
| asymbol* NAME | ( | aout | , | |
| make_empty_symbol | ||||
| ) |
| bfd_boolean asection* bfd_boolean NAME | ( | aout | , | |
| set_section_contents | ||||
| ) |
| bfd_boolean NAME | ( | aout | , | |
| new_section_hook | ||||
| ) |
| enum machine_type unsigned bfd_boolean* bfd_boolean NAME | ( | aout | , | |
| set_arch_mach | ||||
| ) |
| enum machine_type NAME | ( | aout | , | |
| machine_type | ||||
| ) |
| bfd_boolean NAME | ( | aout | , | |
| mkobject | ||||
| ) |
Definition at line 869 of file pdp11.c.
References bfd_error_system_call, bfd_set_error(), bfd_zalloc(), aout_data_struct::e, exec_hdr, FALSE, NULL, obj_bsssec, obj_datasec, obj_textsec, and TRUE.
| const bfd_target* NAME | ( | aout | , | |
| some_aout_object_p | ||||
| ) |
| bfd_boolean asection* bfd_boolean NAME | ( | aout | , | |
| make_sections | ||||
| ) |
Definition at line 625 of file pdp11.c.
References bfd_make_section(), FALSE, NULL, obj_bsssec, obj_datasec, obj_textsec, and TRUE.
| bfd_boolean NAME | ( | aout | , | |
| squirt_out_relocs | ||||
| ) |
bfd_boolean struct bfd_link_info* bfd_boolean struct bfd_link_info void bfd [read] |
| enum machine_type unsigned bfd_boolean* bfd_boolean enum bfd_architecture unsigned long |
| bfd_boolean bfd_size_type file_ptr* void struct external_exec struct internal_exec* void struct internal_exec struct external_exec* struct bfd_hash_entry* struct bfd_hash_table const char* bfd_boolean bfd struct bfd_hash_entry* struct |
1.5.6