Tiny C Scrambling Compiler
30th April 2010
This is a fork of the small and fast TCC. It adds scrambling for both generated code and data. You can obfuscate all calls and long jumps, the parameters passed to external (library) functions, parameters passed to local functions, the stack (size of local variables and their references), the functions prolog and epilog (returns are replaced with jumps). You can also encrypt your code data section by XORing it with a LFSR. TCCX and README.
This patch is the scrambling functionality for Intel 32bits processors.