A number of messages may be displayed in the data explorer at various times. Some warn that the data being displayed might be untrustworthy, others describe why the data cannot be displayed.
Data explorer messages | |
Message | Meaning |
Infinite views must look at memory, not registers |
The data explorer is in infinite view mode, but the variable is in a register. See also
"Infinite". |
NaN |
Short for "not a number". For floating-point variable types, the value is not a legal representation of any number. |
na |
The data is too complex to show on this line. To expand the data to the current window, left-click the line. To show the data in a new data explorer window, double-left-click the line. |
No process |
No process is currently being debugged. |
No symbols for this procedure |
Debug symbol information does not exist for the current procedure. |
Optimized away |
The variable does not exist because a compiler optimization decided it was not necessary. |
Original procedure not on stack |
The original procedure in which the variable was in scope is no longer on the call stack. This message will only be displayed in "evaluate in context" mode. See
"In Context". |
Out of register scope |
The variable was assigned to a register, but is no longer assigned to any register. If the register has been overloaded, it may now represent a different variable. The data explorer will show the current value of the register along with this message, but the value may now be meaningless. |
Out of scope |
The variable no longer exists in the current lexical scope. The data explorer will show the current value of the register along with this message, but the value is most likely meaningless. |
Process running |
The process being debugged is currently running, so no value is known for the variable. |
Uninitialized |
The variable has most likely not been assigned a value and could be a random value in memory. The data explorer will show the current value of the memory, but it is most likely meaningless. |
Unreadable memory |
For a pointer or address type, the debugger does not have read access to the memory pointed to, or it does not exist. |