PSPSDK 2025-02-06
Loading...
Searching...
No Matches
SceLibraryStubTable Struct Reference

Specifies a library and a set of imports from that library. More...

#include <kernel/psploadcore.h>

Data Fields

const char * libname
 
unsigned char version [2]
 Minimum required version of the library we want to import.
 
unsigned short attribute
 
unsigned char len
 Length of this stub table in 32-bit WORDs.
 
unsigned char vstubcount
 The number of variables imported from the library.
 
unsigned short stubcount
 The number of functions imported from the library.
 
unsigned int * nidtable
 Pointer to an array of NIDs.
 
void * stubtable
 Pointer to the imported function stubs.
 
void * vstubtable
 Pointer to the imported variable stubs.
 

Detailed Description

Specifies a library and a set of imports from that library.

Use the len member to determine the real size of the table (size = len * 4).

Field Documentation

◆ attribute

unsigned short SceLibraryStubTable::attribute

◆ len

unsigned char SceLibraryStubTable::len

Length of this stub table in 32-bit WORDs.

◆ libname

const char* SceLibraryStubTable::libname

◆ nidtable

unsigned int* SceLibraryStubTable::nidtable

Pointer to an array of NIDs.

◆ stubcount

unsigned short SceLibraryStubTable::stubcount

The number of functions imported from the library.

◆ stubtable

void* SceLibraryStubTable::stubtable

Pointer to the imported function stubs.

◆ version

unsigned char SceLibraryStubTable::version[2]

Minimum required version of the library we want to import.

◆ vstubcount

unsigned char SceLibraryStubTable::vstubcount

The number of variables imported from the library.

◆ vstubtable

void* SceLibraryStubTable::vstubtable

Pointer to the imported variable stubs.


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