RTEMS Linker  0.0.1
RTEMS Tools Project
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
/Users/chris/Development/rtems/src/apps/rtl-host.chrisj/rld-rap.h File Reference

RTEMS Linker RTEMS Application (RAP) Format management. More...

#include <rld-files.h>

Go to the source code of this file.

Namespaces

namespace  rld
 
namespace  rld::rap
 

Macros

#define RAP_RELOC_RELA   (1UL << 31)
 
#define RAP_RELOC_STRING   (1UL << 31)
 
#define RAP_RELOC_STRING_EMBED   (1UL << 30)
 

Enumerations

enum  rld::rap::sections {
  rld::rap::rap_text = 0, rld::rap::rap_const = 1, rld::rap::rap_ctor = 2, rld::rap::rap_dtor = 3,
  rld::rap::rap_data = 4, rld::rap::rap_bss = 5, rld::rap::rap_secs = 6
}
 

Functions

const char * rld::rap::section_name (int sec)
 
void rld::rap::write (files::image &app, const std::string &init, const std::string &fini, const files::object_list &app_objects, const symbols::table &)
 

Detailed Description

RTEMS Linker RTEMS Application (RAP) Format management.

Macro Definition Documentation

#define RAP_RELOC_RELA   (1UL << 31)

The RAP relocation bit masks.

#define RAP_RELOC_STRING   (1UL << 31)
#define RAP_RELOC_STRING_EMBED   (1UL << 30)