pspsdk-1.0+beta2
SceLibraryEntryTable Struct Reference

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

#include <src/kernel/psploadcore.h>

Data Fields

const char * libname
 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.
void * entrytable
 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

unsigned short SceLibraryEntryTable::attribute

Library attributes.

void* SceLibraryEntryTable::entrytable

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

unsigned char SceLibraryEntryTable::len

Length of this entry table in 32-bit WORDs.

const char* SceLibraryEntryTable::libname

The library's name.

unsigned short SceLibraryEntryTable::stubcount

The number of functions exported by the library.

unsigned char SceLibraryEntryTable::version[2]

Library version.

unsigned char SceLibraryEntryTable::vstubcount

The number of variables exported by the library.


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