Disassembly Output in Code Optimization Mode

Learn how to reconstruct a code in C/C++ language with the help of GDB disassembly output in optimization mode.

Disassembly output with optimization

We can add flags to optimize the code while compiling our source file. The flag -O is used for the optimization of code, and the -O1 flag further optimizes the code size and execution time. There are other flags for optimization, such as -O2 and -O3, which reduce the code size and execution time even further.

Source code

Below is a C/C++ code that will help us reconstruct a program through the GDB disassembly output in optimization mode.

Get hands-on with 1200+ tech skills courses.