代码之家  ›  专栏  ›  技术社区  ›  JBaczuk

在gdb中显示当前函数的调用函数

  •  0
  • JBaczuk  · 技术社区  · 7 年前

    我在gdb中的函数中的断点处被停止:

    (gdb) frame
    #0  generateBlocks (coinbaseScript=std::shared_ptr (count 2, weak 0) 0x7fffc8000e80, nGenerate=1, nMaxTries=1000000, keepScript=false) at rpc/mining.cpp:117
    117         unsigned int nExtraNonce = 0;
    (gdb)
    

    有没有办法找出这个函数的调用位置?

    1 回复  |  直到 7 年前
        1
  •  1
  •   user4581301    7 年前

    听起来你要找的是callstack/backtrace。为此,只需使用 backtrace / bt where 命令。 More detail, e.g., here .