The Pedigree Project 0.1
Public Attributes | List of all members
PosixSubsystem::ExecutableImage Struct Reference
+ Collaboration diagram for PosixSubsystem::ExecutableImage:

Public Attributes

FilesystemPathRef openingPath
 
Filefile = nullptr
 
size_t fileSize = 0
 
Elf::ExecutableMetadata metadata {}
 
UniqueArray< uint8_t > programHeaders
 
uintptr_t programHeaderAddress = 0
 
String interpreter
 

Detailed Description

Definition at line 99 of file PosixSubsystem.cc.

Constructor & Destructor Documentation

◆ ~ExecutableImage()

PosixSubsystem::ExecutableImage::~ExecutableImage ( )
inline

Definition at line 100 of file PosixSubsystem.cc.

Member Data Documentation

◆ file

File* PosixSubsystem::ExecutableImage::file = nullptr

Definition at line 105 of file PosixSubsystem.cc.

◆ fileSize

size_t PosixSubsystem::ExecutableImage::fileSize = 0

Definition at line 106 of file PosixSubsystem.cc.

◆ interpreter

String PosixSubsystem::ExecutableImage::interpreter

Definition at line 110 of file PosixSubsystem.cc.

◆ metadata

Elf::ExecutableMetadata PosixSubsystem::ExecutableImage::metadata {}

Definition at line 107 of file PosixSubsystem.cc.

◆ openingPath

FilesystemPathRef PosixSubsystem::ExecutableImage::openingPath

Definition at line 104 of file PosixSubsystem.cc.

◆ programHeaderAddress

uintptr_t PosixSubsystem::ExecutableImage::programHeaderAddress = 0

Definition at line 109 of file PosixSubsystem.cc.

◆ programHeaders

UniqueArray<uint8_t> PosixSubsystem::ExecutableImage::programHeaders

Definition at line 108 of file PosixSubsystem.cc.


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