vitasdk
Documentation of the vitasdk
pamgr.h
Go to the documentation of this file.
1
7#ifndef _PSP2_PAMGR_H_
8#define _PSP2_PAMGR_H_
9
10#include <psp2/types.h>
11
12#ifdef __cplusplus
13extern "C" {
14#endif
15
16// missing structs
22
40int sceKernelPaStartByKey(const int key);
41int sceKernelPaStopByKey(const int key);
42int sceKernelPaUnregister(const int key);
46int sceKernelPerfArmPmonSelectEvent(SceUID threadId, SceUInt32 counter, SceUInt8 eventCode);
50
51#ifdef __cplusplus
52}
53#endif
54
55#endif /* _PSP2_PAMGR_H_ */
uint8_t type
0 = read?, 1 = write?, 2 = feature?, 3 = ?
Definition bt.h:2
SceUInt32 sceKernelPaGetTimebaseFrequency(void)
int sceKernelPaStartByKey(const int key)
struct SceKernelPaGpuSampledData SceKernelPaGpuSampledData
Definition pamgr.h:18
int sceKernelPaRemoveCounterTraceByKey(const int key)
struct SceKernelPaArmTraceParam SceKernelPaArmTraceParam
Definition pamgr.h:21
int _sceKernelPaAddArmTraceByKey(const int key, const SceKernelPaArmTraceParam *param)
struct SceKernelPaTraceBufferParam SceKernelPaTraceBufferParam
Definition pamgr.h:17
int sceKernelPerfArmPmonClose(void)
SceUInt64 sceKernelPaGetTimebaseValue(void)
SceUInt32 sceKernelPaGetTraceBufferStatus(void)
int sceKernelPaSetBookmarkChannelEnableByKey(const int key, SceUInt32 fifo, SceUInt32 mask)
SceSize sceKernelPaGetTraceBufferSize(SceUInt32 type)
struct SceKernelPaCounterTraceParam SceKernelPaCounterTraceParam
Definition pamgr.h:20
int _sceKernelPaSetupTraceBufferByKey(const int key, const SceKernelPaTraceBufferParam *param)
struct SceKernelPaGpuTraceParam SceKernelPaGpuTraceParam
Definition pamgr.h:19
int sceKernelPerfArmPmonStop(SceUID threadId)
int sceKernelPerfArmPmonOpen(void)
int sceKernelPaRegister(void)
SceUInt32 sceKernelPaGetIoBaseAddress(void)
int _sceKernelPaAddGpuTraceByKey(const int key, const SceKernelPaGpuTraceParam *param)
int sceKernelPerfArmPmonStart(SceUID threadId)
int _sceKernelPaAddCounterTraceByKey(const int key, const SceKernelPaCounterTraceParam *param)
int sceKernelPerfArmPmonReset(SceUID threadId)
int sceKernelPaUnregister(const int key)
SceUInt32 sceKernelPaGetWritePointer(void)
int sceKernelPaRemoveGpuTraceByKey(const int key)
int sceKernelPerfArmPmonSelectEvent(SceUID threadId, SceUInt32 counter, SceUInt8 eventCode)
int sceKernelPaStopByKey(const int key)
int sceKernelPaRemoveArmTraceByKey(const int key)
int _sceKernelPaGetGpuSampledData(SceKernelPaGpuSampledData *data)
int sceKernelPaInsertBookmark(SceUInt32 fifo, SceUInt32 channel, SceUInt32 data)
int sceKernelPerfArmPmonSetCounterValue(SceUID threadId, SceUInt32 counter, SceUInt32 value)
unsigned int SceSize
Definition types.h:56
int SceUID
UIDs are used to describe many different kernel objects.
Definition types.h:90
uint64_t SceUInt64
Definition types.h:51
uint32_t SceUInt32
Definition types.h:45
uint8_t SceUInt8
Definition types.h:36