Main Page   Modules   Data Structures   File List   Data Fields   Examples  

_elf_spec_header Struct Reference
[The Manipulate ELF library.]

ELF Specific header. More...

#include <melf.h>


Data Fields

unsigned long index
unsigned long identifier
enum ElfHeaderType type
union {
   Elf32_Shdr   section
   Elf32_Phdr   program
spec
void * content
unsigned long contentLength
void * contentListHead
void * contentListTail
unsigned long contentListSize
_elf_spec_header * prev
_elf_spec_header * next


Detailed Description

ELF Specific header.

Wrappers both section and program headers.

Examples:

new.c.


Field Documentation

void* _elf_spec_header::content
 

The content held in the section, if any.

unsigned long _elf_spec_header::contentLength
 

The number of bytes of content.

void* _elf_spec_header::contentListHead
 

A pointer to the first entry in the content list.

unsigned long _elf_spec_header::contentListSize
 

The number of entries in the list.

void* _elf_spec_header::contentListTail
 

A pointer to the last entry in the content list.

unsigned long _elf_spec_header::identifier
 

The unique identifier for the section

unsigned long _elf_spec_header::index
 

The index associated with the given header

struct _elf_spec_header* _elf_spec_header::next
 

The next specific header in the list.

struct _elf_spec_header* _elf_spec_header::prev
 

The previous specific header in the list.

Elf32_Phdr _elf_spec_header::program
 

The program header data.

Elf32_Shdr _elf_spec_header::section
 

The section header data.

union { ... } _elf_spec_header::spec
 

The union for either section or program header.

enum ElfHeaderType _elf_spec_header::type
 

Type of header


The documentation for this struct was generated from the following file:
Generated on Tue May 4 00:14:34 2004 for libmelf by doxygen1.2.15