You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
garble/internal
pagran e8fe80d627
add trash block generator (#825)
add trash block generator

For making static code analysis even more difficult, added feature for
generating trash blocks that will never be executed. In combination
with control flow flattening makes it hard to separate trash code from
the real one, plus it causes a large number of trash references to
different methods.

Trash blocks contain 2 types of statements:
1. Function/method call with writing the results into local variables
and passing them to other calls
2. Shuffling or assigning random values to local variables
6 months ago
..
asthelper implement flattening hardening 8 months ago
ctrlflow add trash block generator (#825) 6 months ago
linker add and test initial support for Go 1.22 7 months ago
literals fix shuffle obfuscation compiler optimization 7 months ago
ssa2ast add trash block generator (#825) 6 months ago