MCPcopy Create free account
hub / github.com/Atmosphere-NX/Atmosphere / GetCoreMask

Method GetCoreMask

libraries/libmesosphere/source/kern_k_thread.cpp:687–698  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

685 }
686
687 Result KThread::GetCoreMask(int32_t *out_ideal_core, u64 *out_affinity_mask) {
688 MESOSPHERE_ASSERT_THIS();
689 {
690 KScopedSchedulerLock sl;
691
692 /* Get the virtual mask. */
693 *out_ideal_core = m_virtual_ideal_core_id;
694 *out_affinity_mask = m_virtual_affinity_mask;
695 }
696
697 R_SUCCEED();
698 }
699
700 void KThread::GetPhysicalCoreMask(int32_t *out_ideal_core, u64 *out_affinity_mask) {
701 MESOSPHERE_ASSERT_THIS();

Callers 6

InitializeMethod · 0.45
StartProcessFunction · 0.45
CreateThreadFunction · 0.45
GetThreadCoreMaskFunction · 0.45
SetThreadCoreMaskFunction · 0.45
GetInfoImplFunction · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected