mirror of
https://github.com/RPCS3/rpcs3.git
synced 2024-11-25 12:12:50 +01:00
SPU Analyzer: Filter calls to calls
This commit is contained in:
parent
c7d93bd470
commit
b18a97e777
@ -2314,6 +2314,12 @@ std::vector<u32> spu_thread::discover_functions(u32 base_addr, std::span<const u
|
||||
continue;
|
||||
}
|
||||
|
||||
if (std::count(calls.begin(), calls.end(), func))
|
||||
{
|
||||
// Cannot call another call instruction (link is overwritten)
|
||||
continue;
|
||||
}
|
||||
|
||||
addrs.push_back(func);
|
||||
|
||||
// Detect an "arguments passing" block, possible queue another function
|
||||
|
Loading…
Reference in New Issue
Block a user