vitasdk
Documentation of the vitasdk
libkernel.h File Reference

Go to the source code of this file.

Functions

 __attribute__ ((__noreturn__)) void __stack_chk_fail(void)
 Terminates execution after a stack-protector check fails.
 
SceInt32 sceKernelBacktrace (SceUID thread_id, SceKernelCallFrame *call_frame_buffer, SceSize num_bytes_buffer, SceUInt32 *num_frames, SceInt32 mode)
 Gets a thread backtrace.
 
SceInt32 sceKernelBacktraceSelf (SceKernelCallFrame *call_frame_buffer, SceSize num_bytes_buffer, SceUInt32 *num_frames, SceInt32 mode)
 Gets a backtrace of the calling thread.
 
int sceKernelCancelTimer (SceUID timer_id, SceUInt32 *num_wait_threads)
 Disarms a timer event and cancels all waits on the timer.
 
int sceKernelGetTimerBase (SceUID timer_id, SceKernelSysClock *base_time)
 Gets a timer's reference process time.
 
int sceKernelGetTimerEventRemainingTime (SceUID timer_id, SceKernelSysClock *remaining_time)
 Gets the remaining duration before an armed timer event.
 
int sceKernelGetTimerInfo (SceUID timer_id, SceKernelTimerInfo *info)
 Gets timer information.
 
int sceKernelGetTimerTime (SceUID timer_id, SceKernelSysClock *timer_time)
 Gets the current timer time.
 
SceInt32 sceKernelPrintBacktrace (const SceKernelCallFrame *call_frame, SceUInt32 num_frames)
 Prints call frames for the current process.
 
int sceKernelSetTimerEvent (SceUID timer_id, SceKernelTimerType type, const SceKernelSysClock *interval, SceBool repeat)
 Arms a timer event after a relative interval.
 
int sceKernelSetTimerTime (SceUID timer_id, SceKernelSysClock *timer_time)
 Sets the current timer time.
 
int sceSblGcAuthMgrGetMediaIdType01 (SceMediaIdType01 *media_id)
 Gets the 0x20-byte type 01 media ID produced by the game-card authentication state.
 
int sceSblGcAuthMgrPcactActivation (const ScePcactActivationData *act_data, SceSize act_data_size)
 Installs PC activation data.
 
int sceSblGcAuthMgrPcactGetChallenge (SceUInt32 mode, const SceUInt8 *epassword, ScePcactChallenge *challenge)
 Creates a PC activation challenge.
 
int sceSblGcAuthMgrPkgVry (const SceUInt8 *hash, const SceUInt8 *signature)
 Verifies a package ECDSA-160 signature.
 
SceInt32 sceKernelWaitEvent (SceUID event_id, SceUInt32 wait_pattern, SceUInt32 *result_pattern, SceUInt64 *user_data, SceUInt32 *timeout)
 Waits until any requested event bit is present.