[英]How can I tell gdb to show assembly lines instead of source code lines?
我正在調試Linux內核代碼,而不是像顯示源代碼行
(gdb)
5588 init_cgroup_root(&cgrp_dfl_root, &opts);
我希望看到像這樣的指示
(gdb)
call 0x23498722 <start_kernel>
我怎么能告訴gdb這樣做?
使用disassemble
后跟代碼行。 如果您不知道該行,您可以在該函數中設置斷點,當執行到達該函數時,它將為您提供地址。
編輯:可能是你所要求的更好的解決方案可以set disassemble-next-line on
然后在任何需要的地方設置斷點並定期進行。 gdb將輸出匯編指令而不是源代碼
在gdb cmdline中:
gdb> si或gdb> x / Ni地址(代碼地址)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.