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/testdata/script
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
2 years ago
..
asm.txtar support inline comments in asm #include lines 2 years ago
atomic.txtar drop support for Go 1.20 2 years ago
basic.txtar drop support for Go 1.20 2 years ago
cache.txtar drop support for Go 1.20 2 years ago
cgo.txtar support inline comments in asm #include lines 2 years ago
crossbuild.txtar drop support for Go 1.20 2 years ago
ctrlflow.txtar add trash block generator (#825) 2 years ago
debugdir.txtar drop support for Go 1.20 2 years ago
embed.txtar drop support for Go 1.20 2 years ago
goenv.txtar drop support for Go 1.20 2 years ago
gogarble.txtar drop support for Go 1.20 2 years ago
goversion.txtar drop support for Go 1.20 2 years ago
help.txtar drop support for Go 1.20 2 years ago
implement.txtar strip struct tags when hashing structs for type identity 2 years ago
imports.txtar drop support for Go 1.20 2 years ago
init.txtar drop support for Go 1.20 2 years ago
ldflags.txtar drop support for Go 1.20 2 years ago
linker.txtar drop support for Go 1.20 2 years ago
linkname.txtar drop support for Go 1.20 2 years ago
list_error.txtar drop support for Go 1.20 2 years ago
literals.txtar fix shuffle obfuscation compiler optimization 2 years ago
modinfo.txtar drop support for Go 1.20 2 years ago
plugin.txtar drop support for Go 1.20 2 years ago
position.txtar drop support for Go 1.20 2 years ago
reflect.txtar track types used in make assigned to a reflected type 2 years ago
reverse.txtar track converted types when recording reflection usage 2 years ago
run.txtar drop support for Go 1.20 2 years ago
seed-cache.txtar drop support for Go 1.20 2 years ago
seed.txtar drop support for Go 1.20 2 years ago
syntax.txtar avoid panic when embedding a builtin alias 2 years ago
test.txtar drop support for Go 1.20 2 years ago
tiny.txtar drop support for Go 1.20 2 years ago
typeparams.txtar drop support for Go 1.20 2 years ago