PSPSDK 2024-12-16
Loading...
Searching...
No Matches
psploadcore.h File Reference
#include <pspkerneltypes.h>
Include dependency graph for psploadcore.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  SceModule
 Describes a module. More...
 
struct  SceLibraryEntryTable
 Defines a library and its exported functions and variables. More...
 
struct  SceLibraryStubTable
 Specifies a library and a set of imports from that library. More...
 

Typedefs

typedef struct SceLibraryEntryTable SceLibraryEntryTable
 Defines a library and its exported functions and variables.
 
typedef struct SceLibraryStubTable SceLibraryStubTable
 Specifies a library and a set of imports from that library.
 

Functions

struct SceModule __attribute__ ((packed)) SceModule
 Describes a module.
 
SceModulesceKernelFindModuleByName (const char *modname)
 Find a module by it's name.
 
SceModulesceKernelFindModuleByAddress (unsigned int addr)
 Find a module from an address.
 
SceModulesceKernelFindModuleByUID (SceUID modid)
 Find a module by it's UID.
 
int sceKernelModuleCount (void)
 Return the count of loaded modules.
 
void sceKernelIcacheClearAll (void)
 Invalidate the CPU's instruction cache.
 

Variables

struct SceModulenext
 
unsigned short attribute
 
unsigned char version [2]
 
char modname [27]
 
char terminal
 
unsigned int unknown1
 
unsigned int unknown2
 
SceUID modid
 
unsigned int unknown3 [4]
 
voident_top
 
unsigned int ent_size
 
voidstub_top
 
unsigned int stub_size
 
unsigned int unknown4 [4]
 
unsigned int entry_addr
 
unsigned int gp_value
 
unsigned int text_addr
 
unsigned int text_size
 
unsigned int data_size
 
unsigned int bss_size
 
unsigned int nsegment
 
unsigned int segmentaddr [4]
 
unsigned int segmentsize [4]
 

Variable Documentation

◆ attribute

unsigned short attribute

Referenced by _start().

◆ bss_size

unsigned int bss_size

◆ data_size

unsigned int data_size

◆ ent_size

unsigned int ent_size

◆ ent_top

void* ent_top

◆ entry_addr

unsigned int entry_addr

◆ gp_value

unsigned int gp_value

◆ modid

◆ modname

char modname[27]

◆ next

◆ nsegment

unsigned int nsegment

◆ segmentaddr

unsigned int segmentaddr[4]

◆ segmentsize

unsigned int segmentsize[4]

◆ stub_size

unsigned int stub_size

◆ stub_top

void* stub_top

◆ terminal

char terminal

◆ text_addr

unsigned int text_addr

◆ text_size

unsigned int text_size

◆ unknown1

unsigned int unknown1

◆ unknown2

unsigned int unknown2

◆ unknown3

unsigned int unknown3[4]

◆ unknown4

unsigned int unknown4[4]

◆ version

unsigned char version[2]