mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-03-29 22:20:48 +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");
|
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(0x33b83b70, __cxa_atexit);
|
||||||
REG_FUNC(0x826bbbaf, exit);
|
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& sceLibc;
|
||||||
|
extern psv_log_base& sceLibstdcxx;
|
||||||
|
|
||||||
void list_known_psv_modules()
|
void list_known_psv_modules()
|
||||||
{
|
{
|
||||||
sceLibc.Log("");
|
sceLibc.Log("");
|
||||||
|
sceLibstdcxx.Log("");
|
||||||
}
|
}
|
||||||
|
@ -58,6 +58,7 @@
|
|||||||
<ClCompile Include="Emu\ARMv7\ARMv7Interpreter.cpp" />
|
<ClCompile Include="Emu\ARMv7\ARMv7Interpreter.cpp" />
|
||||||
<ClCompile Include="Emu\ARMv7\ARMv7Thread.cpp" />
|
<ClCompile Include="Emu\ARMv7\ARMv7Thread.cpp" />
|
||||||
<ClCompile Include="Emu\ARMv7\Modules\sceLibc.cpp" />
|
<ClCompile Include="Emu\ARMv7\Modules\sceLibc.cpp" />
|
||||||
|
<ClCompile Include="Emu\ARMv7\Modules\sceLibstdcxx.cpp" />
|
||||||
<ClCompile Include="Emu\ARMv7\PSVFuncList.cpp" />
|
<ClCompile Include="Emu\ARMv7\PSVFuncList.cpp" />
|
||||||
<ClCompile Include="Emu\Audio\AL\OpenALThread.cpp" />
|
<ClCompile Include="Emu\Audio\AL\OpenALThread.cpp" />
|
||||||
<ClCompile Include="Emu\Audio\AudioDumper.cpp" />
|
<ClCompile Include="Emu\Audio\AudioDumper.cpp" />
|
||||||
|
@ -647,6 +647,9 @@
|
|||||||
<ClCompile Include="Emu\ARMv7\Modules\sceLibc.cpp">
|
<ClCompile Include="Emu\ARMv7\Modules\sceLibc.cpp">
|
||||||
<Filter>Emu\ARMv7\Modules</Filter>
|
<Filter>Emu\ARMv7\Modules</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
|
<ClCompile Include="Emu\ARMv7\Modules\sceLibstdcxx.cpp">
|
||||||
|
<Filter>Emu\ARMv7\Modules</Filter>
|
||||||
|
</ClCompile>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClInclude Include="Crypto\aes.h">
|
<ClInclude Include="Crypto\aes.h">
|
||||||
|
Loading…
x
Reference in New Issue
Block a user