gpt4 book ai didi

db2 - 终止引发线

转载 作者:行者123 更新时间:2023-12-02 06:18:52 26 4
gpt4 key购买 nike

有什么方法可以从假脱机中给出的偏移量(如 offset +00007D0A at address 1515CD0A)中找到导致异常终止(如 SO4C)的确切行号以及错误消息.?

最佳答案

如果您的程序是使用选项 OFFSET、NOLIST 编译的,您将在输出列表中有一个动词/行号列表,其中包含程序开头的“偏移量”。列表中具有最接近偏移量但小于或等于异常结束中报告的“偏移量”的行号是您要查看的位置。

如果您使用 NOOFFSET,LIST,您将在编译列表中获得“生成的汇编程序”,并且您的异常结束“偏移量”应该与其中一条生成指令的“偏移量”完全匹配,并且您应该能够很容易从中识别出 COBOL 源代码行,它是列出的实际机器指令之前带有行号的第一个动词。

请记住,在极少数情况下,您已经设法覆盖程序代码并最终导致异常终止,您将不得不更加努力地工作,但对于“普通”异常终止,这是非常简单的。

如果您使用编译器选项 NOLIST、NOOFFSET,那么您将一无所知。使用设置的选项之一重新运行编译。除非程序大小相同,否则再次运行异常终止作业

如果您使用 LIST,OFFSET,编译器将产生一条诊断消息,您必须选择一个有效选项。 LIST 和 OFFSET 是互斥的。

关于db2 - 终止引发线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17102134/

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