这种gdb输出是什么意思
#0 0x0000000000401782 in std::__fill_n_a<long long __vector(4)*, unsigned long, long long __vector(4)> (__first=0x604010, __n=1, __value=...)
__value=...
到底是什么意思?
最佳答案
从这里documentation link :
The value of parameter data in frame 1 has been replaced by ….
By default, GDB prints the value of a parameter only if it is a scalar
(integer, pointer, enumeration, etc). See command set print frame-arguments
in Print Settings for more details on how to configure the way function
parameter values are printed.
你想要:set print frame-arguments all
关于c++ - 关于 gdb 函数格式的说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25864113/