RTEMS Linker  0.0.1
RTEMS Tools Project
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
rld::rap::object Struct Reference

Public Member Functions

 object (files::object &obj)
 
 object (const object &orig)
 
sections find (const uint32_t index) const
 
uint32_t get_relocations () const
 
uint32_t get_relocations (int sec) const
 
void output ()
 

Public Attributes

files::objectobj
 
files::sections text
 
files::sections const_
 
files::sections ctor
 
files::sections dtor
 
files::sections data
 
files::sections bss
 
files::sections symtab
 
files::sections strtab
 
section secs [rap_secs]
 

Detailed Description

The specific data for each object we need to collect to create the RAP format file.

Constructor & Destructor Documentation

rld::rap::object::object ( files::object obj)

The constructor. Need to have an object file to create.

rld::rap::object::object ( const object orig)

The copy constructor.

Member Function Documentation

sections rld::rap::object::find ( const uint32_t  index) const

Find the section type that matches the section index.

uint32_t rld::rap::object::get_relocations ( ) const

The total number of relocations in the object file.

uint32_t rld::rap::object::get_relocations ( int  sec) const

The total number of relocations for a specific RAP section in the object file.

void rld::rap::object::output ( )

Output the object file details..

Member Data Documentation

files::sections rld::rap::object::bss
files::sections rld::rap::object::const_
files::sections rld::rap::object::ctor
files::sections rld::rap::object::data
files::sections rld::rap::object::dtor
files::object& rld::rap::object::obj
section rld::rap::object::secs[rap_secs]
files::sections rld::rap::object::strtab
files::sections rld::rap::object::symtab
files::sections rld::rap::object::text

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