gpt4 book ai didi

c - 我如何告诉 gdb 显示装配线而不是源代码行?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:47:38 26 4
gpt4 key购买 nike

我正在调试 Linux 内核代码,而不是像这样显示源代码行

(gdb) 
5588 init_cgroup_root(&cgrp_dfl_root, &opts);

我想看这样的说明

(gdb)  
call 0x23498722 <start_kernel>

我如何告诉 gdb 这样做?

最佳答案

使用 disassemble 后跟代码行。如果你不知道该行,你可以在该函数处设置一个断点,当执行到该函数时它会给你地址。

编辑:对于您的要求,可能更好的解决方案是 set disassemble-next-line on

然后您在需要的地方设置断点并定期进行。 gdb 将输出汇编指令而不是源代码

关于c - 我如何告诉 gdb 显示装配线而不是源代码行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40709997/

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