PSPSDK 2024-10-31
Loading...
Searching...
No Matches
SceLibraryEntryTable Struct Reference

Defines a library and its exported functions and variables. More...

#include <kernel/psploadcore.h>

Data Fields

const charlibname
 The library's name.
 
unsigned char version [2]
 Library version.
 
unsigned short attribute
 Library attributes.
 
unsigned char len
 Length of this entry table in 32-bit WORDs.
 
unsigned char vstubcount
 The number of variables exported by the library.
 
unsigned short stubcount
 The number of functions exported by the library.
 
voidentrytable
 Pointer to the entry table; an array of NIDs followed by pointers to functions and variables.
 

Detailed Description

Defines a library and its exported functions and variables.

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

Field Documentation

◆ attribute

unsigned short SceLibraryEntryTable::attribute

Library attributes.

◆ entrytable

void* SceLibraryEntryTable::entrytable

Pointer to the entry table; an array of NIDs followed by pointers to functions and variables.

◆ len

unsigned char SceLibraryEntryTable::len

Length of this entry table in 32-bit WORDs.

◆ libname

const char* SceLibraryEntryTable::libname

The library's name.

◆ stubcount

unsigned short SceLibraryEntryTable::stubcount

The number of functions exported by the library.

◆ version

unsigned char SceLibraryEntryTable::version[2]

Library version.

◆ vstubcount

unsigned char SceLibraryEntryTable::vstubcount

The number of variables exported by the library.


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