mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-16 11:48:36 +12:00
- Fixed sys_ppu_thread_exit.
- Disabled some dbg tools.
This commit is contained in:
parent
0aff049960
commit
2f5fa75bb4
16 changed files with 152 additions and 113 deletions
|
@ -140,19 +140,13 @@ bool IsLoadedFunc(u32 id)
|
|||
return false;
|
||||
}
|
||||
|
||||
bool CallFunc(u32 id)
|
||||
bool CallFunc(u32 num)
|
||||
{
|
||||
for(u32 i=0; i<g_modules_funcs_list.GetCount(); ++i)
|
||||
{
|
||||
if(g_modules_funcs_list[i].id == id)
|
||||
{
|
||||
(*g_modules_funcs_list[i].func)();
|
||||
if(num - 1024 >= g_modules_funcs_list.GetCount())
|
||||
return false;
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
(*g_modules_funcs_list[num - 1024].func)();
|
||||
return true;
|
||||
}
|
||||
|
||||
bool UnloadFunc(u32 id)
|
||||
|
@ -170,6 +164,19 @@ bool UnloadFunc(u32 id)
|
|||
return false;
|
||||
}
|
||||
|
||||
u32 GetFuncNumById(u32 id)
|
||||
{
|
||||
for(u32 i=0; i<g_modules_funcs_list.GetCount(); ++i)
|
||||
{
|
||||
if(g_modules_funcs_list[i].id == id)
|
||||
{
|
||||
return 1024 + i;
|
||||
}
|
||||
}
|
||||
|
||||
return id;
|
||||
}
|
||||
|
||||
void UnloadModules()
|
||||
{
|
||||
for(u32 i=0; i<g_max_module_id; ++i)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue