我正在尝试让 gdb/lldb 存根为我正在制作的程序工作,现在它似乎使调试器陷入僵局,所以我(讽刺的是)在我的机器上调试 lldb 以尝试找出问题所在。
lldb 正在尝试锁定互斥体,并且似乎陷入僵局。
在 Windows 上,我知道你可以使用找出谁首先获得了互斥锁,在 Linux 上我知道pthread_mutex_t
不是不透明的,你可以用它来找出哪个线程持有它 https://stackoverflow.com/questions/3483094/is-it-possible-to-determine-the-thread-holding-a-mutex非常简单。
Mac OS X 怎么样?如果我想知道哪个线程拥有互斥锁,我该怎么办?
根据记录,我尝试在 opensource.apple.com 中搜索互斥结构的实际定义,但运气不佳,但这并不意味着它不存在。
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)