Optimizing 1
11/39
Disassembling 2
Optimizing 2
•
Generated code not always optimal
•
Optimizing techniques:
•
Removing NOPs
•
Removing unnecessary jumps
•
Concatenation of strings
•
Dead-code elimination
•
Cache function table lookups
•
Function inlining