ReXGlue SDK
Loading...
Searching...
No Matches
rex::kernel::KernelThread Member List

This is the complete list of members for rex::kernel::KernelThread, including all inherited members.

CallThreadNotifyRoutines(bool create) (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadprotected
CheckStop()rex::kernel::KernelThreadstatic
crash_name_rex::kernel::KernelThreadprotected
crash_name_length_ (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadprotected
creation_params_ (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadprotected
Delay(u32 processor_mode, u32 alertable, u64 interval) constrex::kernel::KernelThread
DeliverAPCs() (defined in rex::kernel::KernelThread)rex::kernel::KernelThread
EnqueueAPC(u32 normal_routine, u32 normal_context, u32 arg1, u32 arg2) (defined in rex::kernel::KernelThread)rex::kernel::KernelThread
EnterCriticalRegion()rex::kernel::KernelThread
Exit(int exit_code)rex::kernel::KernelThread
exiting_rex::kernel::KernelThreadprotected
ForceStop()rex::kernel::KernelThread
FreeStack() (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadprotected
GetActiveCPU() const (defined in rex::kernel::KernelThread)rex::kernel::KernelThread
GetAddressSpace() const (defined in rex::kernel::KernelThread)rex::kernel::KernelThread
GetCallingThread() (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadstatic
GetCrashName() constrex::kernel::KernelThreadinline
GetCreationParams() const (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadinline
GetCurrentThreadHandle() (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadstatic
GetGuestObject() const (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadinline
GetGuestObject()rex::kernel::KernelThreadinline
GetHandle() constrex::kernel::KernelThreadinline
GetHostPriority() (defined in rex::kernel::KernelThread)rex::kernel::KernelThread
GetLastError() override (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadvirtual
GetMainFiber() const (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadinline
GetName() const (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadinline
GetPCRPtr() const (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadinline
GetPriority() const (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadinline
GetRuntime() const (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadinline
GetSuspendCount() (defined in rex::kernel::KernelThread)rex::kernel::KernelThread
GetThread() (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadinline
GetThreadID() const (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadinline
GetThreadState() (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadinline
GetTLSPtr() const (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadinline
GetTLSValue(u32 slot, u32 *value_out) constrex::kernel::KernelThread
guest_thread_ (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadprotected
HasPendingAPCs()rex::kernel::KernelThread
InitializeGuestObject() (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadprotected
IsGuestThread() const (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadinline
IsInThread(const KernelThread *other) (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadstatic
IsInThread() (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadstatic
IsMainThread() const overriderex::kernel::KernelThreadinlinevirtual
IsRunning() const (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadinline
IsStopPending()rex::kernel::KernelThreadstatic
KernelThread(TitleRuntime &runtime, u32 stack_size, u32 xapi_thread_startup, u32 start_address, u32 start_context, u32 creation_flags, bool guest_thread, bool main_thread=false, u32 title_process=0)rex::kernel::KernelThread
KernelThread(TitleRuntime &runtime, u32 stack_size, u32 creation_flags, rex::MoveOnlyFunction< int()> host_fn)rex::kernel::KernelThread
kStackAddressRangeBeginrex::kernel::KernelThreadstatic
kStackAddressRangeEndrex::kernel::KernelThreadstatic
LeaveCriticalRegion()rex::kernel::KernelThread
main_fiber_ (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadprotected
main_thread_ (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadprotected
NonCopyable()=default (defined in rex::NonCopyable)rex::NonCopyableprotected
NonCopyable(const NonCopyable &)=delete (defined in rex::NonCopyable)rex::NonCopyableprotected
operator=(const NonCopyable &)=delete (defined in rex::NonCopyable)rex::NonCopyableprotected
pcr_address_ (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadprotected
pinsrex::kernel::KernelThread
priority_ (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadprotected
RequestStop(i32 exit_code=0)rex::kernel::KernelThread
Resume(u32 *out_suspend_count=nullptr)rex::kernel::KernelThread
RundownAPCs() (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadprotected
running_ (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadprotected
scratch_address_rex::kernel::KernelThreadprotected
scratch_size_rex::kernel::KernelThreadprotected
SetActiveCPU(u8 cpu_index) (defined in rex::kernel::KernelThread)rex::kernel::KernelThread
SetAffinity(u32 affinity)rex::kernel::KernelThread
SetLastError(u32 error_code) override (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadvirtual
SetMainFiber(rex::platform::Fiber *fiber) (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadinline
SetName(const std::string_view name)rex::kernel::KernelThread
SetPriority(i32 increment) (defined in rex::kernel::KernelThread)rex::kernel::KernelThread
SetTLSValue(u32 slot, u32 value)rex::kernel::KernelThread
SleepFor(std::chrono::microseconds duration)rex::kernel::KernelThreadstatic
stack_alloc_base_ (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadprotected
stack_base_rex::kernel::KernelThreadprotected
stack_limit_ (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadprotected
stop_exit_code_rex::kernel::KernelThreadprotected
stop_mutex_rex::kernel::KernelThreadprotected
stop_requested_rex::kernel::KernelThreadprotected
Suspend(u32 *out_suspend_count=nullptr)rex::kernel::KernelThread
suspend_deferred_rex::kernel::KernelThreadprotected
suspend_wait_rex::kernel::KernelThreadprotected
thread_ (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadprotected
thread_id_ (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadprotected
thread_lock_rex::kernel::KernelThreadprotected
thread_name_ (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadprotected
thread_state_ (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadprotected
ThreadRegistry (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadfriend
tls_dynamic_address_ (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadprotected
tls_slot_count_rex::kernel::KernelThreadprotected
tls_static_address_ (defined in rex::kernel::KernelThread)rex::kernel::KernelThreadprotected
WriteKernelTime()rex::kernel::KernelThreadstatic
~ICallingThread()=default (defined in rex::kernel::ICallingThread)rex::kernel::ICallingThreadvirtual
~KernelThread()rex::kernel::KernelThread