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/rtems-rapper.cpp File Reference

RTEMS RAP Manager lets you look at and play with RAP files. More...

#include <iomanip>
#include <iostream>
#include <vector>
#include <cxxabi.h>
#include <signal.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <getopt.h>
#include <rld.h>
#include <rld-compression.h>
#include <rld-files.h>
#include <rld-process.h>
#include <rld-rap.h>
#include <rtems-utils.h>

Classes

struct  rap::relocation
 
class  rap::reloc_offset_compare
 
struct  rap::section
 
struct  rap::file
 

Namespaces

namespace  rap
 

Macros

#define kill(p, s)   raise(s)
 

Typedefs

typedef std::vector< relocation > rap::relocations
 

Functions

template<typename T >
rap::get_value (const uint8_t *data)
 
void rap_show (rld::files::paths &raps, bool warnings, bool show_header, bool show_machine, bool show_layout, bool show_strings, bool show_symbols, bool show_relocs)
 
void rap_overlay (rld::files::paths &raps, bool warnings)
 
void rap_expander (rld::files::paths &raps, bool warnings)
 
void usage (int exit_code)
 
int main (int argc, char *argv[])
 

Detailed Description

RTEMS RAP Manager lets you look at and play with RAP files.

Macro Definition Documentation

#define kill (   p,
 
)    raise(s)

Function Documentation

int main ( int  argc,
char *  argv[] 
)
void rap_expander ( rld::files::paths raps,
bool  warnings 
)
void rap_overlay ( rld::files::paths raps,
bool  warnings 
)
void rap_show ( rld::files::paths raps,
bool  warnings,
bool  show_header,
bool  show_machine,
bool  show_layout,
bool  show_strings,
bool  show_symbols,
bool  show_relocs 
)
void usage ( int  exit_code)