FD.io VPP  v16.06
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 861 of file elf.h.

Field Documentation

elf64_dynamic_entry_t* elf_main_t::dynamic_entries

Definition at line 884 of file elf.h.

u32 elf_main_t::dynamic_section_index

Definition at line 889 of file elf.h.

u8* elf_main_t::dynamic_string_table

Definition at line 885 of file elf.h.

u32 elf_main_t::dynamic_string_table_section_index

Definition at line 886 of file elf.h.

u32 elf_main_t::dynamic_symbol_table_index

Definition at line 888 of file elf.h.

u32 elf_main_t::dynamic_symbol_table_section_index

Definition at line 887 of file elf.h.

elf64_file_header_t elf_main_t::file_header

Definition at line 870 of file elf.h.

char* elf_main_t::file_name

Definition at line 866 of file elf.h.

elf_first_header_t elf_main_t::first_header

Definition at line 868 of file elf.h.

char* elf_main_t::interpreter

Definition at line 882 of file elf.h.

u8 elf_main_t::need_byte_swap

Definition at line 862 of file elf.h.

u8 elf_main_t::parsed_symbols

Definition at line 864 of file elf.h.

elf_relocation_table_t* elf_main_t::relocation_tables

Definition at line 880 of file elf.h.

uword* elf_main_t::section_by_name

Definition at line 876 of file elf.h.

uword* elf_main_t::section_by_start_address

Definition at line 877 of file elf.h.

elf_section_t* elf_main_t::sections

Definition at line 874 of file elf.h.

elf_segment_t* elf_main_t::segments

Definition at line 872 of file elf.h.

elf_symbol_table_t* elf_main_t::symbol_tables

Definition at line 879 of file elf.h.

elf_dynamic_version_need_union_t* elf_main_t::verneed

Definition at line 892 of file elf.h.

u32 elf_main_t::verneed_section_index

Definition at line 893 of file elf.h.

u16* elf_main_t::versym

Definition at line 890 of file elf.h.

u32 elf_main_t::versym_section_index

Definition at line 891 of file elf.h.


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