I am attempting to use gdb's record feature to generate a list of the instructions executed for the tutorial example
I can use gdb record to step forward and back successfully and save the execution log to a file using "record save".
I think what I want to do is "record instruction-history" which from docs
Disassembles instructions from the recorded execution log
But when I attempt this i get the error:
You can't do that when your target is 'record-full'
Attempting to set the record target to btrace returns the error:
Target does not support branch tracing.
I am running gdb 7.6 in a VirtualBox VM, do i need to be running natively or is there some other magic i'm missing.
Your problem comes from a problem on
VirtualBoxitself to perform this operation. As you can see in this link, more specifically in this lines:This problem is explained here.
My best guess is to install some other
VirtualBoxfeatures that allow you to perform such operations, or switch to a new virtual environment.I'll keep searching for information.