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

#include <rld-files.h>

Public Member Functions

 relocation (const elf::relocation &er)
 

Public Attributes

const uint32_t offset
 
const uint32_t type
 
const uint32_t info
 
const int32_t addend
 
const std::string symname
 
const uint32_t symtype
 
const int symsect
 
const uint32_t symvalue
 

Detailed Description

A relocation record. We extract what we want because the elf::section class requires the image be left open as references are alive. We extract and keep the data we need to create the image.

Constructor & Destructor Documentation

rld::files::relocation::relocation ( const elf::relocation er)

Construct from an ELF relocation record.

Member Data Documentation

const int32_t rld::files::relocation::addend
const uint32_t rld::files::relocation::info
const uint32_t rld::files::relocation::offset
const std::string rld::files::relocation::symname
const int rld::files::relocation::symsect
const uint32_t rld::files::relocation::symtype
const uint32_t rld::files::relocation::symvalue
const uint32_t rld::files::relocation::type

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