vitasdk
Documentation of the vitasdk

Detailed Description

Exports for User.


Using this library in your project

Include the header file in your project:

#include <psp2/pss.h>


Link the library to the executable:

SceLibMonoBridge_stub



Functions

 VITASDK_BUILD_ASSERT_EQ (0x10, ScePssCryptoHandle)
 
int pss_crypto_open (ScePssCryptoHandle *handle, char *path)
 
char * pss_crypto_read (ScePssCryptoHandle *handle, int *mode)
 
int pss_crypto_close (ScePssCryptoHandle *handle)
 
void * pss_code_mem_alloc (SceSize *)
 
void pss_code_mem_flush_icache (const void *, SceSize)
 
void pss_code_mem_lock (void)
 
void pss_code_mem_unlock (void)
 

Data Structure Documentation

◆ ScePssCryptoHandle

struct ScePssCryptoHandle
Data Fields
SceUID fd
uint32_t unk1
SceSize size
uint32_t unk3

Function Documentation

◆ VITASDK_BUILD_ASSERT_EQ()

VITASDK_BUILD_ASSERT_EQ ( 0x10  ,
ScePssCryptoHandle   
)

◆ pss_crypto_open()

int pss_crypto_open ( ScePssCryptoHandle handle,
char *  path 
)

◆ pss_crypto_read()

char* pss_crypto_read ( ScePssCryptoHandle handle,
int *  mode 
)

◆ pss_crypto_close()

int pss_crypto_close ( ScePssCryptoHandle handle)

◆ pss_code_mem_alloc()

void* pss_code_mem_alloc ( SceSize )

◆ pss_code_mem_flush_icache()

void pss_code_mem_flush_icache ( const void *  ,
SceSize   
)

◆ pss_code_mem_lock()

void pss_code_mem_lock ( void  )

◆ pss_code_mem_unlock()

void pss_code_mem_unlock ( void  )