GEL  0.99
gel_file_info_t Struct Reference

#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
 

Detailed Description

Provides public fields of a file handle.

Field Documentation

◆ blknum

u16_t gel_file_info_t::blknum

◆ blocks

gel_block_t** gel_file_info_t::blocks

◆ entry

gel_file_info_t::entry

Virtual address of the program entry point.

◆ filename

gel_file_info_t::filename

File name.

◆ ident

gel_file_info_t::ident

Identification of the header. Includes the magic, the file class and endianness.

◆ machine

gel_file_info_t::machine

Machine identification.

◆ prognum

gel_file_info_t::prognum

Number of program headers.

◆ sectnum

gel_file_info_t::sectnum

Number of section headers.

◆ type

gel_file_info_t::type

File type (one of ET_xxx definition).

◆ version

gel_file_info_t::version

ELF version.


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