The Pedigree Project 0.1
Public Member Functions | Public Attributes | List of all members
DynamicLinker::SharedObject Struct Reference
+ Collaboration diagram for DynamicLinker::SharedObject:

Public Member Functions

 SharedObject (Elf *e, MemoryMappedObject *f, uintptr_t b, uintptr_t a, size_t s)
 

Public Attributes

Elf * elf
 
MemoryMappedObject * file
 
uintptr_t buffer
 
uintptr_t address
 
size_t size
 

Detailed Description

A shared object/library.

Definition at line 107 of file DynamicLinker.h.

Constructor & Destructor Documentation

◆ SharedObject()

DynamicLinker::SharedObject::SharedObject ( Elf *  e,
MemoryMappedObject *  f,
uintptr_t  b,
uintptr_t  a,
size_t  s 
)
inline

Definition at line 108 of file DynamicLinker.h.

Member Data Documentation

◆ address

uintptr_t DynamicLinker::SharedObject::address

Definition at line 113 of file DynamicLinker.h.

◆ buffer

uintptr_t DynamicLinker::SharedObject::buffer

Definition at line 112 of file DynamicLinker.h.

◆ elf

Elf* DynamicLinker::SharedObject::elf

Definition at line 110 of file DynamicLinker.h.

◆ file

MemoryMappedObject* DynamicLinker::SharedObject::file

Definition at line 111 of file DynamicLinker.h.

◆ size

size_t DynamicLinker::SharedObject::size

Definition at line 114 of file DynamicLinker.h.


The documentation for this struct was generated from the following file: