vitasdk
Documentation of the vitasdk

Detailed Description

Exports for Kernel.


Using this library in your project

Include the header file in your project:

#include <psp2/pamgr.h>


Link the library to the executable:

ScePamgr_stub



Functions

SceSize sceKernelPaGetTraceBufferSize (SceUInt32 type)
 
SceUInt32 sceKernelPaGetIoBaseAddress (void)
 
SceUInt32 sceKernelPaGetTimebaseFrequency (void)
 
SceUInt32 sceKernelPaGetTraceBufferStatus (void)
 
SceUInt32 sceKernelPaGetWritePointer (void)
 
SceUInt64 sceKernelPaGetTimebaseValue (void)
 
int _sceKernelPaAddArmTraceByKey (const int key, const SceKernelPaArmTraceParam *param)
 
int _sceKernelPaAddCounterTraceByKey (const int key, const SceKernelPaCounterTraceParam *param)
 
int _sceKernelPaAddGpuTraceByKey (const int key, const SceKernelPaGpuTraceParam *param)
 
int _sceKernelPaGetGpuSampledData (SceKernelPaGpuSampledData *data)
 
int _sceKernelPaSetupTraceBufferByKey (const int key, const SceKernelPaTraceBufferParam *param)
 
int sceKernelPaInsertBookmark (SceUInt32 fifo, SceUInt32 channel, SceUInt32 data)
 
int sceKernelPaRegister (void)
 
int sceKernelPaRemoveArmTraceByKey (const int key)
 
int sceKernelPaRemoveCounterTraceByKey (const int key)
 
int sceKernelPaRemoveGpuTraceByKey (const int key)
 
int sceKernelPaSetBookmarkChannelEnableByKey (const int key, SceUInt32 fifo, SceUInt32 mask)
 
int sceKernelPaStartByKey (const int key)
 
int sceKernelPaStopByKey (const int key)
 
int sceKernelPaUnregister (const int key)
 
int sceKernelPerfArmPmonClose (void)
 
int sceKernelPerfArmPmonOpen (void)
 
int sceKernelPerfArmPmonReset (SceUID threadId)
 
int sceKernelPerfArmPmonSelectEvent (SceUID threadId, SceUInt32 counter, SceUInt8 eventCode)
 
int sceKernelPerfArmPmonSetCounterValue (SceUID threadId, SceUInt32 counter, SceUInt32 value)
 
int sceKernelPerfArmPmonStart (SceUID threadId)
 
int sceKernelPerfArmPmonStop (SceUID threadId)
 

Typedefs

typedef struct SceKernelPaTraceBufferParam SceKernelPaTraceBufferParam
 
typedef struct SceKernelPaGpuSampledData SceKernelPaGpuSampledData
 
typedef struct SceKernelPaGpuTraceParam SceKernelPaGpuTraceParam
 
typedef struct SceKernelPaCounterTraceParam SceKernelPaCounterTraceParam
 
typedef struct SceKernelPaArmTraceParam SceKernelPaArmTraceParam
 

Typedef Documentation

◆ SceKernelPaTraceBufferParam

◆ SceKernelPaGpuSampledData

◆ SceKernelPaGpuTraceParam

◆ SceKernelPaCounterTraceParam

◆ SceKernelPaArmTraceParam

Function Documentation

◆ sceKernelPaGetTraceBufferSize()

SceSize sceKernelPaGetTraceBufferSize ( SceUInt32  type)

◆ sceKernelPaGetIoBaseAddress()

SceUInt32 sceKernelPaGetIoBaseAddress ( void  )

◆ sceKernelPaGetTimebaseFrequency()

SceUInt32 sceKernelPaGetTimebaseFrequency ( void  )

◆ sceKernelPaGetTraceBufferStatus()

SceUInt32 sceKernelPaGetTraceBufferStatus ( void  )

◆ sceKernelPaGetWritePointer()

SceUInt32 sceKernelPaGetWritePointer ( void  )

◆ sceKernelPaGetTimebaseValue()

SceUInt64 sceKernelPaGetTimebaseValue ( void  )

◆ _sceKernelPaAddArmTraceByKey()

int _sceKernelPaAddArmTraceByKey ( const int  key,
const SceKernelPaArmTraceParam param 
)

◆ _sceKernelPaAddCounterTraceByKey()

int _sceKernelPaAddCounterTraceByKey ( const int  key,
const SceKernelPaCounterTraceParam param 
)

◆ _sceKernelPaAddGpuTraceByKey()

int _sceKernelPaAddGpuTraceByKey ( const int  key,
const SceKernelPaGpuTraceParam param 
)

◆ _sceKernelPaGetGpuSampledData()

int _sceKernelPaGetGpuSampledData ( SceKernelPaGpuSampledData data)

◆ _sceKernelPaSetupTraceBufferByKey()

int _sceKernelPaSetupTraceBufferByKey ( const int  key,
const SceKernelPaTraceBufferParam param 
)

◆ sceKernelPaInsertBookmark()

int sceKernelPaInsertBookmark ( SceUInt32  fifo,
SceUInt32  channel,
SceUInt32  data 
)

◆ sceKernelPaRegister()

int sceKernelPaRegister ( void  )

◆ sceKernelPaRemoveArmTraceByKey()

int sceKernelPaRemoveArmTraceByKey ( const int  key)

◆ sceKernelPaRemoveCounterTraceByKey()

int sceKernelPaRemoveCounterTraceByKey ( const int  key)

◆ sceKernelPaRemoveGpuTraceByKey()

int sceKernelPaRemoveGpuTraceByKey ( const int  key)

◆ sceKernelPaSetBookmarkChannelEnableByKey()

int sceKernelPaSetBookmarkChannelEnableByKey ( const int  key,
SceUInt32  fifo,
SceUInt32  mask 
)

◆ sceKernelPaStartByKey()

int sceKernelPaStartByKey ( const int  key)

◆ sceKernelPaStopByKey()

int sceKernelPaStopByKey ( const int  key)

◆ sceKernelPaUnregister()

int sceKernelPaUnregister ( const int  key)

◆ sceKernelPerfArmPmonClose()

int sceKernelPerfArmPmonClose ( void  )

◆ sceKernelPerfArmPmonOpen()

int sceKernelPerfArmPmonOpen ( void  )

◆ sceKernelPerfArmPmonReset()

int sceKernelPerfArmPmonReset ( SceUID  threadId)

◆ sceKernelPerfArmPmonSelectEvent()

int sceKernelPerfArmPmonSelectEvent ( SceUID  threadId,
SceUInt32  counter,
SceUInt8  eventCode 
)

◆ sceKernelPerfArmPmonSetCounterValue()

int sceKernelPerfArmPmonSetCounterValue ( SceUID  threadId,
SceUInt32  counter,
SceUInt32  value 
)

◆ sceKernelPerfArmPmonStart()

int sceKernelPerfArmPmonStart ( SceUID  threadId)

◆ sceKernelPerfArmPmonStop()

int sceKernelPerfArmPmonStop ( SceUID  threadId)