10 int ret = square(num1, num2); (gdb) info locals ret = 0 (gdb)
我有一个程序(V8 JavaScript VM)的调试版本,并且我想了解某些类的实例在内存中的布局。我可以像这样漂亮地打印结构: (gdb) print thread_local $6 = { blocks_ = { data_ = 0x868ceb0, capacity_ = 7, length_ = 1 }, entered_contexts_ = { data_ = 0x868d828, capacity_ = 1, length_ = 1...
实际上他们都在全局数据区域存储(全局变量,静态变量),如果你有耐心,可以断点查看下栈空间内的局部...