One of my favorite features is the “When Hit…” option available on a breakpoint. You can print a message with the value of a variable along with lots of other information, such as:
$ADDRESS– Current Instruction$CALLER– Previous Function Name$CALLSTACK– Call Stack$FUNCTION– Current Function Name$PID– Process ID$PNAME– Process Name$TID– Thread ID$TNAME– Thread Name
You can also have it run a macro, but I’ve never used that feature.