RTEMS Linker  0.0.1
RTEMS Tools Project
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
rld::elf::program_header Class Reference

#include <rld-elf.h>

Public Member Functions

 program_header ()
 
 ~program_header ()
 
void set (elf_word type, elf_word flags, elf_off offset, elf_xword filesz, elf_xword memsz, elf_xword align, elf_addr vaddr, elf_addr paddr=0)
 

Detailed Description

An ELF program header.

Constructor & Destructor Documentation

rld::elf::program_header::program_header ( )

Construct a program header.

rld::elf::program_header::~program_header ( )

Desctruct a program header.

Member Function Documentation

void rld::elf::program_header::set ( elf_word  type,
elf_word  flags,
elf_off  offset,
elf_xword  filesz,
elf_xword  memsz,
elf_xword  align,
elf_addr  vaddr,
elf_addr  paddr = 0 
)

Set the program header.

Parameters
typeThe type of segment.
flagsThe segment's flags.
offsetThe offet to segment.
fileszThe segment size in the file.
memszThe segment size in memory.
alignThe segment alignment.
vaddrThe virtual address in memory.
paddrThe physical address if any.

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