vitasdk
Documentation of the vitasdk
debugger.h File Reference

Go to the source code of this file.

Data Structures

struct  SceArmCpuRegisters
 Structure representing all ARM registers. More...
 
struct  SceThreadCpuRegisters
 Structure containing a threads register states. More...
 
struct  SceKernelThreadContextInfo
 
struct  SceKernelFaultingProcessInfo
 
union  SceThreadCpuRegisters.SCE_DEPRECATED_EX
 
struct  SceThreadCpuRegisters.SCE_DEPRECATED_EX.__unnamed46__
 

Macros

#define ksceKernelGetFaultingProcessInfo(info)   ksceKernelGetThreadContextInfo((SceKernelThreadContextInfo*)info)
 

Typedefs

typedef SceArmCpuRegisters ArmCpuRegisters
 
typedef SceThreadCpuRegisters ThreadCpuRegisters
 

Functions

 VITASDK_BUILD_ASSERT_EQ (0x48, SceArmCpuRegisters)
 
 VITASDK_BUILD_ASSERT_EQ (0x90, SceThreadCpuRegisters)
 
 VITASDK_BUILD_ASSERT_EQ (8, SceKernelThreadContextInfo)
 
int ksceKernelGetThreadIdList (SceUID pid, SceUID *ids, int n, int *copy_count)
 Retrieve a list of all threads belonging to a process. More...
 
int ksceKernelGetThreadCpuRegisters (SceUID thid, SceThreadCpuRegisters *registers)
 Query the state of the registers for a suspended thread. More...
 
int ksceKernelGetThreadContextInfo (SceKernelThreadContextInfo *pInfo)
 Obtain the context information for the thread scheduled on this CPU. More...
 
int ksceKernelChangeThreadSuspendStatus (SceUID thid, int status)
 Change the thread suspension status to another value. More...
 
SceUID ksceKernelGetUserThreadId (SceUID thid)
 Get thread PUID from GUID. More...
 
int ksceKernelIsThreadDebugSuspended (SceUID thid)
 Get thread suspend status. More...
 
int ksceKernelDebugSuspendThread (SceUID thid, int status)
 Debug suspend a thread. More...
 
int ksceKernelDebugResumeThread (SceUID thid, int status)
 Debug resume a thread. More...
 
int ksceKernelGetThreadInfoForDebugger (SceUID thid, int a2, void *pInfo)
 
int ksceKernelGetVfpRegisterForDebugger (SceUID thid, void *pVfpRegister)
 
struct SceKernelFaultingProcessInfo SCE_DEPRECATED_EX (SceKernelFaultingProcessInfo, "This structure has been replaced by SceKernelThreadContextInfo")
 

Variables

SceUID pid
 
SceUID faultingThreadId