|
GEL
0.99
|
#include <gel/file.h>
Data Fields | |
| char | ident [16] |
| char * | filename |
| u16_t | type |
| u16_t | machine |
| u32_t | version |
| vaddr_t | entry |
| u16_t | sectnum |
| u16_t | prognum |
| u16_t | blknum |
| gel_block_t ** | blocks |
Provides public fields of a file handle.
| u16_t gel_file_info_t::blknum |
| gel_block_t** gel_file_info_t::blocks |
| gel_file_info_t::entry |
Virtual address of the program entry point.
| gel_file_info_t::filename |
File name.
| gel_file_info_t::ident |
Identification of the header. Includes the magic, the file class and endianness.
| gel_file_info_t::machine |
Machine identification.
| gel_file_info_t::prognum |
Number of program headers.
| gel_file_info_t::sectnum |
Number of section headers.
| gel_file_info_t::type |
File type (one of ET_xxx definition).
| gel_file_info_t::version |
ELF version.