所谓回溯,就是查看谁在调用某个函数。
最直接的方法就是用sourceInsight,右击某个函数->选择jump to caller,这种方法有时候会产生很多调用者,看不出到底是谁在调用。
另一种方法就是运行时打印,linux提供了回溯的功能,在想要回溯的函数中,加入代码:
dump_stack();
运行时在控制台就会看到打印,依次打印出了谁在调用它,一直回溯到系统调用
所谓回溯,就是查看谁在调用某个函数。
最直接的方法就是用sourceInsight,右击某个函数->选择jump to caller,这种方法有时候会产生很多调用者,看不出到底是谁在调用。
另一种方法就是运行时打印,linux提供了回溯的功能,在想要回溯的函数中,加入代码:
dump_stack();
运行时在控制台就会看到打印,依次打印出了谁在调用它,一直回溯到系统调用