pspsdk-1.0+beta2
prxtypes.h File Reference
#include "types.h"
Include dependency graph for prxtypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  PspModuleExport
struct  PspModuleImport
struct  PspModuleInfo
struct  PspEntry
struct  PspLibImport
struct  PspLibExport
struct  PspModule
 Structure to hold the loaded module information. More...

Macros

#define PSP_MODULE_MAX_NAME   28
#define PSP_LIB_MAX_NAME   128
#define PSP_ENTRY_MAX_NAME   128
#define PSP_MAX_V_ENTRIES   255
#define PSP_MAX_F_ENTRIES   65535
#define PSP_MODULE_INFO_NAME   ".rodata.sceModuleInfo"
#define PSP_MODULE_REMOVE_REL   ".rel.sceStub.text"
#define PSP_SYSTEM_EXPORT   "syslib"

Enumerations

enum  PspEntryType { PSP_ENTRY_FUNC = 0, PSP_ENTRY_VAR = 1 }

Functions

struct PspModuleExport __attribute__ ((packed))

Variables

u32 name
u32 flags
u32 counts
u32 exports
struct PspModuleImport __attribute__

Macro Definition Documentation

#define PSP_ENTRY_MAX_NAME   128
#define PSP_LIB_MAX_NAME   128
#define PSP_MAX_F_ENTRIES   65535
#define PSP_MAX_V_ENTRIES   255
#define PSP_MODULE_INFO_NAME   ".rodata.sceModuleInfo"

Referenced by load_sections().

#define PSP_MODULE_MAX_NAME   28
#define PSP_MODULE_REMOVE_REL   ".rel.sceStub.text"

Referenced by load_sections().

#define PSP_SYSTEM_EXPORT   "syslib"

Enumeration Type Documentation

Enumerator:
PSP_ENTRY_FUNC 
PSP_ENTRY_VAR 

Function Documentation

struct PspModuleExport __attribute__ ( (packed)  )

Variable Documentation

u32 counts
u32 exports
u32 flags
u32 name