FD.io VPP  v18.01.1-37-g7ea3975
Vector Packet Processing
elf_main_t Struct Reference
+ Collaboration diagram for elf_main_t:

Data Fields

u8 need_byte_swap
 
u8 parsed_symbols
 
char * file_name
 
elf_first_header_t first_header
 
elf64_file_header_t file_header
 
elf_segment_tsegments
 
elf_section_tsections
 
uwordsection_by_name
 
uwordsection_by_start_address
 
elf_symbol_table_tsymbol_tables
 
elf_relocation_table_trelocation_tables
 
char * interpreter
 
elf64_dynamic_entry_tdynamic_entries
 
u8dynamic_string_table
 
u32 dynamic_string_table_section_index
 
u32 dynamic_symbol_table_section_index
 
u32 dynamic_symbol_table_index
 
u32 dynamic_section_index
 
u16versym
 
u32 versym_section_index
 
elf_dynamic_version_need_union_tverneed
 
u32 verneed_section_index
 

Detailed Description

Definition at line 883 of file elf.h.

Field Documentation

elf64_dynamic_entry_t* elf_main_t::dynamic_entries

Definition at line 907 of file elf.h.

u32 elf_main_t::dynamic_section_index

Definition at line 912 of file elf.h.

u8* elf_main_t::dynamic_string_table

Definition at line 908 of file elf.h.

u32 elf_main_t::dynamic_string_table_section_index

Definition at line 909 of file elf.h.

u32 elf_main_t::dynamic_symbol_table_index

Definition at line 911 of file elf.h.

u32 elf_main_t::dynamic_symbol_table_section_index

Definition at line 910 of file elf.h.

elf64_file_header_t elf_main_t::file_header

Definition at line 893 of file elf.h.

char* elf_main_t::file_name

Definition at line 889 of file elf.h.

elf_first_header_t elf_main_t::first_header

Definition at line 891 of file elf.h.

char* elf_main_t::interpreter

Definition at line 905 of file elf.h.

u8 elf_main_t::need_byte_swap

Definition at line 885 of file elf.h.

u8 elf_main_t::parsed_symbols

Definition at line 887 of file elf.h.

elf_relocation_table_t* elf_main_t::relocation_tables

Definition at line 903 of file elf.h.

uword* elf_main_t::section_by_name

Definition at line 899 of file elf.h.

uword* elf_main_t::section_by_start_address

Definition at line 900 of file elf.h.

elf_section_t* elf_main_t::sections

Definition at line 897 of file elf.h.

elf_segment_t* elf_main_t::segments

Definition at line 895 of file elf.h.

elf_symbol_table_t* elf_main_t::symbol_tables

Definition at line 902 of file elf.h.

elf_dynamic_version_need_union_t* elf_main_t::verneed

Definition at line 915 of file elf.h.

u32 elf_main_t::verneed_section_index

Definition at line 916 of file elf.h.

u16* elf_main_t::versym

Definition at line 913 of file elf.h.

u32 elf_main_t::versym_section_index

Definition at line 914 of file elf.h.


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