mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-04 05:51:27 +12:00
SPU: Reduce some logging
This commit is contained in:
parent
1bd4565186
commit
bd5fd66408
2 changed files with 48 additions and 6 deletions
|
@ -392,14 +392,35 @@ void spu_load_exec(const spu_exec_object& elf)
|
||||||
|
|
||||||
const auto funcs = spu->discover_functions(0, { spu->ls , SPU_LS_SIZE }, true, umax);
|
const auto funcs = spu->discover_functions(0, { spu->ls , SPU_LS_SIZE }, true, umax);
|
||||||
|
|
||||||
for (u32 addr : funcs)
|
if (spu_log.notice && !funcs.empty())
|
||||||
{
|
{
|
||||||
spu_log.success("Found SPU function at: 0x%08x", addr);
|
std::string to_log;
|
||||||
|
|
||||||
|
for (usz i = 0; i < funcs.size(); i++)
|
||||||
|
{
|
||||||
|
if (i == 0 && funcs.size() < 4)
|
||||||
|
{
|
||||||
|
// Skip newline in this case
|
||||||
|
to_log += ' ';
|
||||||
|
}
|
||||||
|
else if (i % 4 == 0)
|
||||||
|
{
|
||||||
|
to_log += '\n';
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
to_log += ", ";
|
||||||
|
}
|
||||||
|
|
||||||
|
fmt::append(to_log, "0x%05x", funcs[i]);
|
||||||
|
}
|
||||||
|
|
||||||
|
spu_log.notice("Found SPU function(s) at:%s", to_log);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!funcs.empty())
|
if (!funcs.empty())
|
||||||
{
|
{
|
||||||
spu_log.success("Found %u SPU functions", funcs.size());
|
spu_log.success("Found %u SPU function(s)", funcs.size());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -543,12 +543,33 @@ extern void utilize_spu_data_segment(u32 vaddr, const void* ls_data_vaddr, u32 s
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (u32 addr : obj.funcs)
|
if (spu_log.notice)
|
||||||
{
|
{
|
||||||
spu_log.notice("Found SPU function at: 0x%05x", addr);
|
std::string to_log;
|
||||||
|
|
||||||
|
for (usz i = 0; i < obj.funcs.size(); i++)
|
||||||
|
{
|
||||||
|
if (i == 0 && obj.funcs.size() < 4)
|
||||||
|
{
|
||||||
|
// Skip newline in this case
|
||||||
|
to_log += ' ';
|
||||||
|
}
|
||||||
|
else if (i % 4 == 0)
|
||||||
|
{
|
||||||
|
to_log += '\n';
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
to_log += ", ";
|
||||||
}
|
}
|
||||||
|
|
||||||
spu_log.notice("Found %u SPU functions", obj.funcs.size());
|
fmt::append(to_log, "0x%05x", obj.funcs[i]);
|
||||||
|
}
|
||||||
|
|
||||||
|
spu_log.notice("Found SPU function(s) at:%s", to_log);
|
||||||
|
}
|
||||||
|
|
||||||
|
spu_log.success("Found %u SPU function(s)", obj.funcs.size());
|
||||||
|
|
||||||
g_fxo->get<spu_cache>().precompile_funcs.push(std::move(obj));
|
g_fxo->get<spu_cache>().precompile_funcs.push(std::move(obj));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue