Command trace-run

The trace-run command is meant to be provide a visual appreciation directly in IDA disassembler of the path taken by a specific execution. It should be used with the IDA script

It will trace and store all values taken by $pc during the execution flow, from its current value, until the value provided as argument.

gef> trace-run <address_of_last_instruction_to_trace>


By using the script on the text file generated, it will color the path taken: