MOS Source Code
Loading...
Searching...
No Matches
elf_startup_info_t Struct Reference

#include <elf.hpp>

Collaboration diagram for elf_startup_info_t:

Public Member Functions

void AddAuxvEntry (u64 type, u64 val)

Public Attributes

mos::string_view invocation
mos::vector< Elf64_auxv_t > auxv
mos::vector< mos::stringargv
mos::vector< mos::stringenvp

Detailed Description

Definition at line 104 of file elf.hpp.

Member Function Documentation

◆ AddAuxvEntry()

void AddAuxvEntry ( u64 type,
u64 val )
inline

Definition at line 111 of file elf.hpp.

Referenced by elf_do_fill_process(), and elf_setup_main_thread().

Member Data Documentation

◆ invocation

mos::string_view invocation

Definition at line 106 of file elf.hpp.

Referenced by elf_setup_main_thread().

◆ auxv

mos::vector<Elf64_auxv_t> auxv

Definition at line 107 of file elf.hpp.

Referenced by AddAuxvEntry(), and elf_setup_main_thread().

◆ argv

Definition at line 108 of file elf.hpp.

Referenced by elf_do_fill_process(), and elf_setup_main_thread().

◆ envp

Definition at line 109 of file elf.hpp.

Referenced by elf_setup_main_thread().


The documentation for this struct was generated from the following file:
  • kernel/include/private/mos/tasks/elf.hpp