RetroArch
Public Attributes | List of all members
OSContext Struct Reference

#include <thread.h>

Public Attributes

uint64_t tag
 
uint32_t gpr [32]
 
uint32_t cr
 
uint32_t lr
 
uint32_t ctr
 
uint32_t xer
 
uint32_t srr0
 
uint32_t srr1
 
uint32_t __unknown [0x5]
 
uint32_t fpscr
 
double fpr [32]
 
uint16_t spinLockCount
 
uint16_t state
 
uint32_t gqr [8]
 
uint32_t __unknown0
 
double psf [32]
 
uint64_t coretime [3]
 
uint64_t starttime
 
uint32_t error
 
uint32_t __unknown1
 
uint32_t pmc1
 
uint32_t pmc2
 
uint32_t pmc3
 
uint32_t pmc4
 
uint32_t mmcr0
 
uint32_t mmcr1
 

Member Data Documentation

◆ __unknown

uint32_t OSContext::__unknown[0x5]

◆ __unknown0

uint32_t OSContext::__unknown0

◆ __unknown1

uint32_t OSContext::__unknown1

◆ coretime

uint64_t OSContext::coretime[3]

◆ cr

uint32_t OSContext::cr

◆ ctr

uint32_t OSContext::ctr

◆ error

uint32_t OSContext::error

◆ fpr

double OSContext::fpr[32]

◆ fpscr

uint32_t OSContext::fpscr

◆ gpr

uint32_t OSContext::gpr[32]

◆ gqr

uint32_t OSContext::gqr[8]

◆ lr

uint32_t OSContext::lr

◆ mmcr0

uint32_t OSContext::mmcr0

◆ mmcr1

uint32_t OSContext::mmcr1

◆ pmc1

uint32_t OSContext::pmc1

◆ pmc2

uint32_t OSContext::pmc2

◆ pmc3

uint32_t OSContext::pmc3

◆ pmc4

uint32_t OSContext::pmc4

◆ psf

double OSContext::psf[32]

◆ spinLockCount

uint16_t OSContext::spinLockCount

◆ srr0

uint32_t OSContext::srr0

◆ srr1

uint32_t OSContext::srr1

◆ starttime

uint64_t OSContext::starttime

◆ state

uint16_t OSContext::state

◆ tag

uint64_t OSContext::tag

Should always be set to the value OS_CONTEXT_TAG.

◆ xer

uint32_t OSContext::xer

The documentation for this struct was generated from the following file: