RTEMS CPU Kit with SuperCore  4.11.3
Data Fields
rtems_rtl_rap_s Struct Reference

The RAP loader. More...

Collaboration diagram for rtems_rtl_rap_s:
Collaboration graph
[legend]

Data Fields

rtems_rtl_obj_cache_tfile
 The file cache for the RAP file. More...
 
rtems_rtl_obj_comp_tdecomp
 The decompression streamer. More...
 
uint32_t length
 The file length. More...
 
uint32_t version
 The RAP file version. More...
 
uint32_t compression
 The type of compression. More...
 
uint32_t checksum
 The checksum. More...
 
uint32_t machinetype
 The ELF machine type. More...
 
uint32_t datatype
 The ELF data type. More...
 
uint32_t class
 The ELF class. More...
 
uint32_t init
 The initialisation strtab offset. More...
 
uint32_t fini
 The finish strtab offset. More...
 
rtems_rtl_rap_section_t secs [RTEMS_RTL_RAP_SECS]
 The sections. More...
 
uint32_t symtab_size
 The symbol table size. More...
 
char * strtab
 The string table. More...
 
uint32_t strtab_size
 The string table size. More...
 
uint32_t relocs_size
 The relocation table size. More...
 
uint32_t symbols
 The number of symbols. More...
 
uint32_t strtable_size
 The size of section names and obj names. More...
 
uint32_t rpathlen
 The length of rpath. More...
 
char * strtable
 The detail string which resides in obj detail. More...
 

Detailed Description

The RAP loader.

Field Documentation

◆ checksum

uint32_t rtems_rtl_rap_s::checksum

The checksum.

◆ class

uint32_t rtems_rtl_rap_s::class

The ELF class.

◆ compression

uint32_t rtems_rtl_rap_s::compression

The type of compression.

◆ datatype

uint32_t rtems_rtl_rap_s::datatype

The ELF data type.

◆ decomp

rtems_rtl_obj_comp_t* rtems_rtl_rap_s::decomp

The decompression streamer.

◆ file

rtems_rtl_obj_cache_t* rtems_rtl_rap_s::file

The file cache for the RAP file.

Referenced by rtems_rtl_rap_file_load().

◆ fini

uint32_t rtems_rtl_rap_s::fini

The finish strtab offset.

◆ init

uint32_t rtems_rtl_rap_s::init

The initialisation strtab offset.

◆ length

uint32_t rtems_rtl_rap_s::length

The file length.

◆ machinetype

uint32_t rtems_rtl_rap_s::machinetype

The ELF machine type.

◆ relocs_size

uint32_t rtems_rtl_rap_s::relocs_size

The relocation table size.

◆ rpathlen

uint32_t rtems_rtl_rap_s::rpathlen

The length of rpath.

◆ secs

rtems_rtl_rap_section_t rtems_rtl_rap_s::secs[RTEMS_RTL_RAP_SECS]

The sections.

◆ strtab

char* rtems_rtl_rap_s::strtab

The string table.

◆ strtab_size

uint32_t rtems_rtl_rap_s::strtab_size

The string table size.

◆ strtable

char* rtems_rtl_rap_s::strtable

The detail string which resides in obj detail.

◆ strtable_size

uint32_t rtems_rtl_rap_s::strtable_size

The size of section names and obj names.

◆ symbols

uint32_t rtems_rtl_rap_s::symbols

The number of symbols.

◆ symtab_size

uint32_t rtems_rtl_rap_s::symtab_size

The symbol table size.

◆ version

uint32_t rtems_rtl_rap_s::version

The RAP file version.


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