Rizin
unix-like reverse engineering framework and cli tools
elf_link_hash_table Struct Reference

#include <elf-bfd.h>

Public Attributes

struct bfd_link_hash_table root
 
bfd_boolean dynamic_sections_created
 
bfd_boolean is_relocatable_executable
 
bfddynobj
 
union gotplt_union init_got_refcount
 
union gotplt_union init_plt_refcount
 
union gotplt_union init_got_offset
 
union gotplt_union init_plt_offset
 
bfd_size_type dynsymcount
 
struct elf_strtab_hash * dynstr
 
bfd_size_type bucketcount
 
struct bfd_link_needed_listneeded
 
asectiontext_index_section
 
asectiondata_index_section
 
struct elf_link_hash_entryhgot
 
struct elf_link_hash_entryhplt
 
void * merge_info
 
struct stab_info stab_info
 
struct eh_frame_hdr_info eh_info
 
struct elf_link_local_dynamic_entrydynlocal
 
struct bfd_link_needed_listrunpath
 
asectiontls_sec
 
bfd_size_type tls_size
 
struct elf_link_loaded_listloaded
 

Detailed Description

Definition at line 304 of file elf-bfd.h.

Member Data Documentation

◆ bucketcount

bfd_size_type elf_link_hash_table::bucketcount

Definition at line 342 of file elf-bfd.h.

◆ data_index_section

asection* elf_link_hash_table::data_index_section

Definition at line 352 of file elf-bfd.h.

◆ dynamic_sections_created

bfd_boolean elf_link_hash_table::dynamic_sections_created

Definition at line 309 of file elf-bfd.h.

◆ dynlocal

struct elf_link_local_dynamic_entry* elf_link_hash_table::dynlocal

Definition at line 370 of file elf-bfd.h.

◆ dynobj

bfd* elf_link_hash_table::dynobj

Definition at line 318 of file elf-bfd.h.

◆ dynstr

struct elf_strtab_hash* elf_link_hash_table::dynstr

Definition at line 338 of file elf-bfd.h.

◆ dynsymcount

bfd_size_type elf_link_hash_table::dynsymcount

Definition at line 334 of file elf-bfd.h.

◆ eh_info

struct eh_frame_hdr_info elf_link_hash_table::eh_info

Definition at line 361 of file elf-bfd.h.

◆ hgot

struct elf_link_hash_entry* elf_link_hash_table::hgot

Definition at line 355 of file elf-bfd.h.

◆ hplt

struct elf_link_hash_entry* elf_link_hash_table::hplt

Definition at line 358 of file elf-bfd.h.

◆ init_got_offset

union gotplt_union elf_link_hash_table::init_got_offset

Definition at line 318 of file elf-bfd.h.

◆ init_got_refcount

union gotplt_union elf_link_hash_table::init_got_refcount

Definition at line 318 of file elf-bfd.h.

◆ init_plt_offset

union gotplt_union elf_link_hash_table::init_plt_offset

Definition at line 318 of file elf-bfd.h.

◆ init_plt_refcount

union gotplt_union elf_link_hash_table::init_plt_refcount

Definition at line 318 of file elf-bfd.h.

◆ is_relocatable_executable

bfd_boolean elf_link_hash_table::is_relocatable_executable

Definition at line 313 of file elf-bfd.h.

◆ loaded

struct elf_link_loaded_list* elf_link_hash_table::loaded

Definition at line 381 of file elf-bfd.h.

◆ merge_info

void* elf_link_hash_table::merge_info

Definition at line 361 of file elf-bfd.h.

◆ needed

struct bfd_link_needed_list* elf_link_hash_table::needed

Definition at line 346 of file elf-bfd.h.

◆ root

struct bfd_link_hash_table elf_link_hash_table::root

Definition at line 299 of file elf-bfd.h.

◆ runpath

struct bfd_link_needed_list* elf_link_hash_table::runpath

Definition at line 374 of file elf-bfd.h.

◆ stab_info

struct stab_info elf_link_hash_table::stab_info

Definition at line 361 of file elf-bfd.h.

◆ text_index_section

asection* elf_link_hash_table::text_index_section

Definition at line 351 of file elf-bfd.h.

◆ tls_sec

asection* elf_link_hash_table::tls_sec

Definition at line 377 of file elf-bfd.h.

◆ tls_size

bfd_size_type elf_link_hash_table::tls_size

Definition at line 378 of file elf-bfd.h.


The documentation for this struct was generated from the following file: