Debugging 从GHC调试对象名称

Debugging 从GHC调试对象名称,debugging,haskell,ghc,object-files,Debugging,Haskell,Ghc,Object Files,由GHC编译的程序崩溃*,并且gdb显示调用函数的名称为s10kL\u info。是否可以通过允许GHC将调试符号写入目标文件来显示人类可读的函数名,或至少显示s10kL_info上方函数的人类可读名称 *(我的崩溃可能是由于使用外库或不安全的IO函数造成的)我不知道如何将这些自动生成的符号映射到函数名。您也许可以尝试重新编译并转储核心和程序集,-ddump simp-ddump asm-ddump to file,然后将符号映射到代码应该是可能的(尽管很繁琐)。

由GHC编译的程序崩溃*,并且
gdb
显示调用函数的名称为
s10kL\u info
。是否可以通过允许GHC将调试符号写入目标文件来显示人类可读的函数名,或至少显示s10kL_info上方函数的人类可读名称


*(我的崩溃可能是由于使用外库或不安全的IO函数造成的)

我不知道如何将这些自动生成的符号映射到函数名。您也许可以尝试重新编译并转储核心和程序集,
-ddump simp-ddump asm-ddump to file
,然后将符号映射到代码应该是可能的(尽管很繁琐)。