module_dsr_s Struct Reference

List of all members.

Public Attributes

char module_path [M_MODULE_PATH_MAX]
uint64_t module_inode
uintptr_t module_start
int fd
Elf * elf
GElf_Shdr GOT_shdr
GElf_Shdr persistent_shdr
Elf_Scn * persistent_scn
list_head list

Detailed Description

Definition at line 53 of file module.h.


Member Data Documentation

Elf* module_dsr_s::elf

the elf in-mem object that corresponds to this section

Definition at line 58 of file module.h.

int module_dsr_s::fd

file descriptor of the open elf object

Definition at line 57 of file module.h.

GElf_Shdr module_dsr_s::GOT_shdr

the .got (global offset table) section header descriptor

Definition at line 59 of file module.h.

struct list_head module_dsr_s::list

list connector

Definition at line 62 of file module.h.

Referenced by m_module_create_module_dsr_list().

uint64_t module_dsr_s::module_inode

the inode number of the module file

Definition at line 55 of file module.h.

char module_dsr_s::module_path[M_MODULE_PATH_MAX]

pathname of the module owning this section

Definition at line 54 of file module.h.

uintptr_t module_dsr_s::module_start

address where the module is loaded

Definition at line 56 of file module.h.

Elf_Scn* module_dsr_s::persistent_scn

the in-mem .persistent section object

Definition at line 61 of file module.h.

GElf_Shdr module_dsr_s::persistent_shdr

the .persistent section header descriptor

Definition at line 60 of file module.h.


The documentation for this struct was generated from the following file:
Generated on Sat Apr 23 11:43:36 2011 for Mnemosyne by  doxygen 1.4.7