mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-03-13 07:14:49 +00:00
sceLibstdcxx draft
This commit is contained in:
parent
43382a0ac6
commit
c5858de567
@ -40,7 +40,7 @@ psv_log_base& sceLibc = []() -> psv_log_base&
|
||||
{
|
||||
psv_log_base* module = new psv_log_base("sceLibc");
|
||||
|
||||
#define REG_FUNC(nid, name) reg_psv_func(nid, module, sce_libc_func::name)
|
||||
#define REG_FUNC(nid, name) reg_psv_func(nid, module, &sce_libc_func::name)
|
||||
|
||||
REG_FUNC(0x33b83b70, __cxa_atexit);
|
||||
REG_FUNC(0x826bbbaf, exit);
|
||||
|
1922
rpcs3/Emu/ARMv7/Modules/sceLibstdcxx.cpp
Normal file
1922
rpcs3/Emu/ARMv7/Modules/sceLibstdcxx.cpp
Normal file
File diff suppressed because it is too large
Load Diff
@ -38,8 +38,10 @@ void execute_psv_func_by_index(ARMv7Thread& CPU, u32 index)
|
||||
}
|
||||
|
||||
extern psv_log_base& sceLibc;
|
||||
extern psv_log_base& sceLibstdcxx;
|
||||
|
||||
void list_known_psv_modules()
|
||||
{
|
||||
sceLibc.Log("");
|
||||
sceLibstdcxx.Log("");
|
||||
}
|
||||
|
@ -58,6 +58,7 @@
|
||||
<ClCompile Include="Emu\ARMv7\ARMv7Interpreter.cpp" />
|
||||
<ClCompile Include="Emu\ARMv7\ARMv7Thread.cpp" />
|
||||
<ClCompile Include="Emu\ARMv7\Modules\sceLibc.cpp" />
|
||||
<ClCompile Include="Emu\ARMv7\Modules\sceLibstdcxx.cpp" />
|
||||
<ClCompile Include="Emu\ARMv7\PSVFuncList.cpp" />
|
||||
<ClCompile Include="Emu\Audio\AL\OpenALThread.cpp" />
|
||||
<ClCompile Include="Emu\Audio\AudioDumper.cpp" />
|
||||
|
@ -647,6 +647,9 @@
|
||||
<ClCompile Include="Emu\ARMv7\Modules\sceLibc.cpp">
|
||||
<Filter>Emu\ARMv7\Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Emu\ARMv7\Modules\sceLibstdcxx.cpp">
|
||||
<Filter>Emu\ARMv7\Modules</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="Crypto\aes.h">
|
||||
|
Loading…
x
Reference in New Issue
Block a user