gpt4 book ai didi

ios - ios崩溃堆栈跟踪中右侧的数字是什么意思?

转载 作者:行者123 更新时间:2023-12-01 19:18:10 24 4
gpt4 key购买 nike

Application Receive SIGSEGV Signal

(
"0 libsystem_c.dylib _sigtramp + 38 ",
"1 PConlineBrowser PConlineBrowser + 426343 ",
"2 PConlineBrowser PConlineBrowser + 425831 ",
"3 PConlineBrowser PConlineBrowser + 426725 ",
"4 PConlineBrowser PConlineBrowser + 424051 ",
"5 Foundation __NSFireTimer + 144 ",
"6 CoreFoundation __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 14 ",
"7 CoreFoundation __CFRunLoopDoTimer + 364 ",
"8 CoreFoundation __CFRunLoopRun + 1206 ",
"9 CoreFoundation CFRunLoopRunSpecific + 300 ",
"10 CoreFoundation CFRunLoopRunInMode + 104 ",
"11 GraphicsServices GSEventRunModal + 136 ",
"12 UIKit UIApplicationMain + 1080 ",
"13 PConlineBrowser PConlineBrowser + 7771 ",
"14 PConlineBrowser PConlineBrowser + 5144 "
)

这是关于我的应用程序的一堆追溯信息,右侧的数字困扰着我,这真的意味着什么吗?

最佳答案

对于没有详细调试信息的堆栈框架,将获得这些信息。由于调试器提供给这些库的唯一信息是入口点(函数的AKA开头),因此它只能为您提供函数的开头加上偏移量(实际上,它只能为您提供原始地址,但是完全没有用)。

如果您在调试器中的汇编器中查看框架,则可以看到错误在机器代码中的何处发生,因此,如果您喜欢调试汇编器,这对您很有用。

实际上,除非您需要将它们发送给苹果,否则苹果几乎没有用,苹果确实拥有将这些信息转换为行号的符号信息。

有时,您可以根据自己的功能获得这些功能。这表明您没有可用的符号,因为它们已被剥离。如果从设备取回转储并在文本编辑器中查看它,则它可能看起来像这样。答案是在管理器中打开转储,该管理器将尝试查找匹配的存档,并使用其中的符号文件为您将偏移量转换为行号。

关于ios - ios崩溃堆栈跟踪中右侧的数字是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11714979/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com