The dump Command

Use the dump command without an argument to list the parameters and local variables in the current function. To list the parameters and local variables in an active function, specify it as an argument.

Use the dump . command (include the dot) to list the parameters and local variables for all functions active on the stack:

 

dump_command

        : dump qual_symbol

        | dump .

 

For example:

 

(idb) dump

>0  0x080532f6 in main() "src/x_list.cxx":203

cNode=0x805e608

cNode1=0x805e620

cNode2=0x805e658

newNode=0x805e5f8

newNode2=0x805e648

nodeList=class List<Node> { ... }

 

When large and complex values are passed by value to a routine on the stack, the output of the dump command can be voluminous. You can set the control variable $stackargs to 0 to suppress the output of argument values in the dump command.