We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
In the following example, the declaration of bar via const bar = function(){…} is not incorporated in the deobfuscation result of function body foo:
bar
const bar = function(){…}
foo
function foo() { const bar = function () { for (;;){ return 0; } }; const x = bar(); return x } function bar() { return 42; }
deobfuscation should result in foo returning 0 either directly or indirectly instead.
0
The text was updated successfully, but these errors were encountered:
Weirdly enough, it works when the complexity of the refered-to bar function is reduced to a plain return 0 without the for-loop wrapper:
return 0
for
function foo() { const bar = function () { return 0; }; const x = bar(); return x } function bar() { return 42; }
correctly results in
function foo() { const x = 0; return x; }
Sorry, something went wrong.
No branches or pull requests
In the following example, the declaration of
bar
viaconst bar = function(){…}
is not incorporated in the deobfuscation result of function bodyfoo
:deobfuscation should result in
foo
returning0
either directly or indirectly instead.The text was updated successfully, but these errors were encountered: