我正在尝试使用开源库中的一个函数,这个函数默认情况下不对外公开(因此我认为它不是由开源库直接提供的实用函数),但是我需要这个函数来解决我的代码中的一些问题,所以我已经在makefile中进行了一些更改以公开该函数。
现在的问题是如何确保这个函数是可重入的。
我无法通过肉眼找到答案,因为它内部调用了许多函数。
确切地说,我想知道是否有任何工具或GDB中的任何选项可以检查我的函数是否仅使用局部变量并且不会更改全局变量。
我正在尝试使用开源库中的一个函数,这个函数默认情况下不对外公开(因此我认为它不是由开源库直接提供的实用函数),但是我需要这个函数来解决我的代码中的一些问题,所以我已经在makefile中进行了一些更改以公开该函数。
现在的问题是如何确保这个函数是可重入的。
我无法通过肉眼找到答案,因为它内部调用了许多函数。
确切地说,我想知道是否有任何工具或GDB中的任何选项可以检查我的函数是否仅使用局部变量并且不会更改全局变量。