muteki
Loading...
Searching...
No Matches
loader_loaded_s Struct Reference

Loaded applet executable. More...

#include <loader.h>

Data Fields

char path [80]
 DOS 8.3 path to executable file.
 
int id
 Numerical ID of loaded applet.
 
int refcount
 Reference counter.
 
int active_refcount
 Reference counter for currently active (running) instances.
 
unsigned char * mapped_executable
 Mapped executable.
 
loader_impl_tloader
 Loader implementation being used to load this applet.
 
short unk_0x64
 Unknown.
 
short type
 Executable type.
 
unsigned int rom_spec_offset_0xc
 Unknown.
 
void * path_lfn
 LFN path.
 
loader_file_descriptor_tasset_file
 Assets bundle file descriptor.
 
loader_file_descriptor_tldrfd
 Executable file descriptors.
 
unsigned char unk_0x78 [28]
 Unknown.
 
void * posixfd_rom
 POSIX file descriptor of the executable.
 

Detailed Description

Loaded applet executable.

Field Documentation

◆ posixfd_rom

void* loader_loaded_s::posixfd_rom

POSIX file descriptor of the executable.

Probably only set when POSIX file descriptors are supported.

◆ rom_spec_offset_0xc

unsigned int loader_loaded_s::rom_spec_offset_0xc

Unknown.

Seems to be copied from offset 0xc of the corresponding ROM sepc file.


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