如何在动态库中的所有函数中设置断点

how to set a breakpoint in all the functions inside a dynamic library

如何设置与 C 函数匹配的断点,例如:
打开(int x)
openX123(无符号参数)
打开(字符 * 文件,uint 标志)
testOpen(字符*文件)

在 .dylib 库中?

使用 br set -r open 匹配数百个 C/C++/ObjC functions/methods.

仅供参考。我正在使用 OSX 和 lldb.

break set 有一个 --shlib (-s) 选项,可以将断点限制到特定的共享库。请注意,如果您希望 lldb 查看一个以上的库,则可以多次重复此选项。