CMa*_*ash 5 xcode ios thread-sanitizer
我正在尝试在 Xcode 11.2.1 中使用 Thread Sanitizer,但是每当应用程序启动时(只是来自 Xcode 模板的单个视图应用程序,没有添加任何内容)它会点击 __abort_with_payload:
libsystem_kernel.dylib`__abort_with_payload:
0x7fff51b73be0 <+0>: movl $0x2000209, %eax ; imm = 0x2000209
0x7fff51b73be5 <+5>: movq %rcx, %r10
0x7fff51b73be8 <+8>: syscall
-> 0x7fff51b73bea <+10>: jae 0x7fff51b73bf4 ; <+20>
0x7fff51b73bec <+12>: movq %rax, %rdi
0x7fff51b73bef <+15>: jmp 0x7fff51b54a89 ; cerror_nocancel
0x7fff51b73bf4 <+20>: retq
0x7fff51b73bf5 <+21>: nop
0x7fff51b73bf6 <+22>: nop
0x7fff51b73bf7 <+23>: nop
Run Code Online (Sandbox Code Playgroud)
Apple 的文档或其他人使用 Thread Sanitizer 的指南都没有说你需要做的只是在方案的设置中打勾,但对我来说这是行不通的:(
打印出 $arg5 给出
pthread_t 已损坏
这听起来不太好!
这是在 Catalina 10.15.2 上使用 iPhone 11 Pro Max 模拟器
| 归档时间: |
|
| 查看次数: |
1256 次 |
| 最近记录: |