FD.io VPP  v20.01-48-g3e0dafb74
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

◆ dynamic_entries

elf64_dynamic_entry_t* elf_main_t::dynamic_entries

Definition at line 907 of file elf.h.

◆ dynamic_section_index

u32 elf_main_t::dynamic_section_index

Definition at line 912 of file elf.h.

◆ dynamic_string_table

u8* elf_main_t::dynamic_string_table

Definition at line 908 of file elf.h.

◆ dynamic_string_table_section_index

u32 elf_main_t::dynamic_string_table_section_index

Definition at line 909 of file elf.h.

◆ dynamic_symbol_table_index

u32 elf_main_t::dynamic_symbol_table_index

Definition at line 911 of file elf.h.

◆ dynamic_symbol_table_section_index

u32 elf_main_t::dynamic_symbol_table_section_index

Definition at line 910 of file elf.h.

◆ file_header

elf64_file_header_t elf_main_t::file_header

Definition at line 893 of file elf.h.

◆ file_name

char* elf_main_t::file_name

Definition at line 889 of file elf.h.

◆ first_header

elf_first_header_t elf_main_t::first_header

Definition at line 891 of file elf.h.

◆ interpreter

char* elf_main_t::interpreter

Definition at line 905 of file elf.h.

◆ need_byte_swap

u8 elf_main_t::need_byte_swap

Definition at line 885 of file elf.h.

◆ parsed_symbols

u8 elf_main_t::parsed_symbols

Definition at line 887 of file elf.h.

◆ relocation_tables

elf_relocation_table_t* elf_main_t::relocation_tables

Definition at line 903 of file elf.h.

◆ section_by_name

uword* elf_main_t::section_by_name

Definition at line 899 of file elf.h.

◆ section_by_start_address

uword* elf_main_t::section_by_start_address

Definition at line 900 of file elf.h.

◆ sections

elf_section_t* elf_main_t::sections

Definition at line 897 of file elf.h.

◆ segments

elf_segment_t* elf_main_t::segments

Definition at line 895 of file elf.h.

◆ symbol_tables

elf_symbol_table_t* elf_main_t::symbol_tables

Definition at line 902 of file elf.h.

◆ verneed

elf_dynamic_version_need_union_t* elf_main_t::verneed

Definition at line 915 of file elf.h.

◆ verneed_section_index

u32 elf_main_t::verneed_section_index

Definition at line 916 of file elf.h.

◆ versym

u16* elf_main_t::versym

Definition at line 913 of file elf.h.

◆ versym_section_index

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: