RTEMS CPU Kit with SuperCore
|
An object file is made up of sections and the can be more than one of a specific type of sections. More...
#include <rtl-obj.h>
Data Fields | |
rtems_chain_node | node |
The node's link in the chain. More... | |
int | section |
The section number. More... | |
const char * | name |
The section's name. More... | |
size_t | size |
The size of the section in memory. More... | |
off_t | offset |
Offset into the object file. More... | |
uint32_t | alignment |
Alignment of this section. More... | |
int | link |
Section link field. More... | |
int | info |
Secfion info field. More... | |
uint32_t | flags |
The section's flags. More... | |
void * | base |
The base address of the section in memory. More... | |
int | load_order |
Order we load sections. More... | |
An object file is made up of sections and the can be more than one of a specific type of sections.
All sections and grouped together in memory.
uint32_t rtems_rtl_obj_sect_s::alignment |
Alignment of this section.
void* rtems_rtl_obj_sect_s::base |
The base address of the section in memory.
Referenced by rtems_rtl_elf_relocate_rel(), rtems_rtl_elf_relocate_rela(), rtems_rtl_elf_unwind_dw2_deregister(), and rtems_rtl_elf_unwind_dw2_register().
uint32_t rtems_rtl_obj_sect_s::flags |
The section's flags.
int rtems_rtl_obj_sect_s::info |
Secfion info field.
int rtems_rtl_obj_sect_s::link |
Section link field.
int rtems_rtl_obj_sect_s::load_order |
Order we load sections.
const char* rtems_rtl_obj_sect_s::name |
The section's name.
Referenced by rtems_rtl_obj_erase_sections().
rtems_chain_node rtems_rtl_obj_sect_s::node |
The node's link in the chain.
off_t rtems_rtl_obj_sect_s::offset |
Offset into the object file.
Relative to the start of the object file.
int rtems_rtl_obj_sect_s::section |
The section number.
size_t rtems_rtl_obj_sect_s::size |
The size of the section in memory.
Referenced by rtems_rtl_elf_unwind_dw2_deregister(), and rtems_rtl_elf_unwind_dw2_register().