mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-20 22:05:12 +00:00
Simplify named_thread construction
This commit is contained in:
parent
b8477a470f
commit
daa53b77cf
12 changed files with 70 additions and 38 deletions
|
|
@ -459,18 +459,6 @@ error_code _sys_ppu_thread_create(ppu_thread& ppu, vm::ptr<u64> thread_id, vm::p
|
|||
|
||||
const u32 tid = idm::import<named_thread<ppu_thread>>([&]()
|
||||
{
|
||||
const u32 tid = idm::last_id();
|
||||
|
||||
std::string full_name = fmt::format("PPU[0x%x] ", tid);
|
||||
|
||||
if (threadname)
|
||||
{
|
||||
if (!ppu_name.empty())
|
||||
{
|
||||
fmt::append(full_name, "%s ", ppu_name);
|
||||
}
|
||||
}
|
||||
|
||||
ppu_thread_params p;
|
||||
p.stack_addr = stack_base;
|
||||
p.stack_size = stack_size;
|
||||
|
|
@ -479,7 +467,7 @@ error_code _sys_ppu_thread_create(ppu_thread& ppu, vm::ptr<u64> thread_id, vm::p
|
|||
p.arg0 = arg;
|
||||
p.arg1 = unk;
|
||||
|
||||
return std::make_shared<named_thread<ppu_thread>>(full_name, p, ppu_name, prio, 1 - static_cast<int>(flags & 3));
|
||||
return std::make_shared<named_thread<ppu_thread>>(p, ppu_name, prio, 1 - static_cast<int>(flags & 3));
|
||||
});
|
||||
|
||||
if (!tid)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue