Lines Matching refs:Output_data_plt_i386

976 	(Output_data_plt_i386::Output_data_plt_i386): Change type of got_plt
978 (Output_data_plt_i386::layout_): Remove.
979 (Output_data_plt_i386::got_plt_): Change type.
2929 * i386.cc (Output_data_plt_i386::address_for_global,
3726 * i386.cc (Output_data_plt_i386::Output_data_plt_i386): Take
3729 (Output_data_plt_i386::first_plt_entry_offset): Make the method
3732 (Output_data_plt_i386::do_get_plt_entry_size): New abstract virtual
3734 (Output_data_plt_i386::get_plt_entry_size): Call it.
3735 (Output_data_plt_i386::do_add_eh_frame): New abstract virtual method.
3736 (Output_data_plt_i386::add_eh_frame): New method to call it.
3737 (Output_data_plt_i386::do_fill_first_plt_entry): New abstract virtual
3739 (Output_data_plt_i386::fill_first_plt_entry): New method to call it.
3740 (Output_data_plt_i386::do_fill_plt_entry): New abstract virtual
3742 (Output_data_plt_i386::fill_plt_entry): New method to call it.
3743 (Output_data_plt_i386::set_final_data_size): Use get_plt_entry_size
3745 (Output_data_plt_i386::plt_entry_size)
3746 (Output_data_plt_i386::plt_eh_frame_fde_size)
3747 (Output_data_plt_i386::plt_eh_frame_fde): Move to ...
3750 (Output_data_plt_i386::exec_first_plt_entry): Move to ...
3752 (Output_data_plt_i386::exec_plt_entry): Move to ...
3755 (Output_data_plt_i386::first_plt_entry): Move to ...
3757 (Output_data_plt_i386::dyn_plt_entry): Move to ...
3765 (Output_data_plt_i386::add_entry): Use get_plt_entry_size method
3767 (Output_data_plt_i386::add_local_ifunc_entry): Likewise.
3768 (Output_data_plt_i386::address_for_local): Likewise.
3769 (Output_data_plt_i386::do_write): Likewise.
4840 * i386.cc (class Output_data_plt_i386): Add layout_ field.
4841 (Output_data_plt_i386::Output_data_plt_i386): Initialize layout_.
4842 (Output_data_plt_i386::do_write): Write address of .dynamic
5002 * i386.cc (class Output_data_plt_i386): Add irelative_rel_,
5005 (Output_data_plt_i386::has_irelative_section): New function.
5006 (Output_data_plt_i386::entry_count): Add irelative_count_.
5007 (Output_data_plt_i386::set_final_data_size): Likewise.
5017 (Output_data_plt_i386::Output_data_plt_i386): Initialize new
5019 (Output_data_plt_i386::add_entry): Add symtab and layout
5022 (Output_data_plt_i386::add_local_ifunc_entry): Add symtab and
5025 (Output_data_plt_i386::rel_tls_desc): Fix formatting.
5026 (Output_data_plt_i386::rel_irelative): New function.
5027 (Output_data_plt_i386::address_for_global): New function.
5028 (Output_data_plt_i386::address_for_local): New function.
5029 (Output_data_plt_i386::do_write): Write out IRELATIVE area. Use
5303 (class Output_data_plt_i386): Make first_plt_entry,
5307 (Output_data_plt_i386::Output_data_plt_i386): Align to 16-byte
7857 * i386.cc (class Output_data_plt_i386): Update declarations.
7862 (Output_data_plt_i386::Output_data_plt_i386): Add symtab
7866 (Output_data_plt_i386::add_entry): Handle IFUNC symbols.
7867 (Output_data_plt_i386::add_local_ifunc_entry): New function.
7868 (Output_data_plt_i386::do_write): Fix GOT entries for IFUNC
8005 (Output_data_plt_i386::entry_count): New function.
8006 (Output_data_plt_i386::first_plt_entry_offset): New function.
8007 (Output_data_plt_i386::get_plt_entry_size): New function.
10639 (class Output_data_plt_i386): Add tls_desc_rel_ field.
10640 (Output_data_plt_i386::Output_data_plt_i386): Initialize
10642 (Output_data_plt_i386::rel_tls_desc): New function.
12115 * i386.cc (Output_data_plt_i386::do_write): Use the PIC PLT if
15354 * i386.cc (Output_data_plt_i386::do_print_to_mapfile): New