MCPcopy Create free account
hub / github.com/FEX-Emu/FEX / ExecuteThread

Method ExecuteThread

FEXCore/Source/Interface/Core/Core.cpp:364–369  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

362}
363
364void ContextImpl::ExecuteThread(FEXCore::Core::InternalThreadState* Thread) {
365 Dispatcher->ExecuteDispatch(Thread->CurrentFrame);
366
367 // If it is the parent thread that died then just leave
368 // TODO: This doesn't make sense when the parent thread doesn't outlive its children
369}
370
371void ContextImpl::InitializeCompiler(FEXCore::Core::InternalThreadState* Thread) {
372 Thread->OpDispatcher = fextl::make_unique<FEXCore::IR::OpDispatchBuilder>(this);

Callers 5

BTCpuSimulateImplFunction · 0.80
ThreadHandlerFunction · 0.80
HandleNewCloneFunction · 0.80
mainFunction · 0.80
mainFunction · 0.80

Calls 1

ExecuteDispatchMethod · 0.45

Tested by 1

mainFunction · 0.64