6#ifndef _PSP2_KERNEL_LIBKERNEL_H_
7#define _PSP2_KERNEL_LIBKERNEL_H_
21void __stack_chk_fail(
void);
Definition backtrace.h:26
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 sceSblGcAuthMgrPcactGetChallenge(SceUInt32 mode, const SceUInt8 *epassword, ScePcactChallenge *challenge)
Creates a PC activation challenge.
int sceKernelGetTimerBase(SceUID timer_id, SceKernelSysClock *base_time)
Gets a timer's reference process time.
int sceSblGcAuthMgrGetMediaIdType01(SceMediaIdType01 *media_id)
Gets the 0x20-byte type 01 media ID produced by the game-card authentication state.
int sceSblGcAuthMgrPkgVry(const SceUInt8 *hash, const SceUInt8 *signature)
Verifies a package ECDSA-160 signature.
SceInt32 sceKernelBacktrace(SceUID thread_id, SceKernelCallFrame *call_frame_buffer, SceSize num_bytes_buffer, SceUInt32 *num_frames, SceInt32 mode)
Gets a thread backtrace.
int sceKernelGetTimerTime(SceUID timer_id, SceKernelSysClock *timer_time)
Gets the current timer time.
__attribute__((__noreturn__)) void __stack_chk_fail(void)
Terminates execution after a stack-protector check fails.
SceInt32 sceKernelWaitEvent(SceUID event_id, SceUInt32 wait_pattern, SceUInt32 *result_pattern, SceUInt64 *user_data, SceUInt32 *timeout)
Waits until any requested event bit is present.
int sceKernelSetTimerEvent(SceUID timer_id, SceKernelTimerType type, const SceKernelSysClock *interval, SceBool repeat)
Arms a timer event after a relative interval.
int sceSblGcAuthMgrPcactActivation(const ScePcactActivationData *act_data, SceSize act_data_size)
Installs PC activation data.
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 sceKernelSetTimerTime(SceUID timer_id, SceKernelSysClock *timer_time)
Sets the current timer time.
SceInt32 sceKernelPrintBacktrace(const SceKernelCallFrame *call_frame, SceUInt32 num_frames)
Prints call frames for the current process.
void * user_data
Definition lsdb.h:7
SceInt32 type
Must be 100 when passed to sceLsdbReplaceTheme on FW 3.60.
Definition lsdb.h:2
Definition sblgcauthmgr.h:44
PC activation challenge packet.
Definition sblgcauthmgr.h:51
SceKernelTimerType
Timer event notification type.
Definition threadmgr.h:55
Timer state.
Definition threadmgr.h:61
int SceBool
Definition types.h:59
int32_t SceInt32
Definition types.h:44
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
SceUInt64 SceKernelSysClock
64-bit system clock type.
Definition types.h:97
uint8_t SceUInt8
Definition types.h:36