You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Games using PubScale.SdkOne cause exceptions under some output formats #440
PubScale has a monetization SDK that is commonly used in Android games, however it seems to cause issues in Cpp2IL and other similar programs.
For Cpp2IL, it seems like it doesn't like how some of the classes are named, however most of them look fine to my eyes. These errors have been happening on new-analysis, the latest pre-release, and the latest workflow run.
A log with the errors is available here isil_dump.txt
The best way to handle this would probably be to escape new lines and control characters in the path. I believe ILSpy uses an underscore followed by 4 hex digits.
Activity
ds5678 commentedon Apr 8, 2025
Which ones?
TrevTV commentedon Apr 8, 2025
Anything that exports each class to it's own file, I used ISIL when testing.
ds5678 commentedon Apr 8, 2025
So the dll and wasm output is fine? This is just for ISIL dump and diffable cs?
ds5678 commentedon Apr 8, 2025
TrevTV commentedon Apr 8, 2025
Correct. Looking closer it seems like the DLLs have some obfuscation likely causing the problems.
The stacktrace is in the log I attached.
ds5678 commentedon Apr 8, 2025
The best way to handle this would probably be to escape new lines and control characters in the path. I believe ILSpy uses an underscore followed by 4 hex digits.