2012-07-01 66 views
2

假設我想拆解文件x的行m-n,其中文件x不在當前上下文中。這種操作是否可行?如果是這樣,怎麼辦?注意:我正在使用x86 Linux。gdb按行號拆解

+0

我確定它取決於優化標誌,你只能真的能夠在'-O0'處做到這一點。 –

回答

1

下面是一種簡單的方法:在你感興趣的線上設置一個斷點,斷點確認給你一個地址。然後清除該斷點並在該地址上運行disasx/20i

1

可以使用拆機命令與/ m鍵在它們的組裝同行的前面,以顯示原始的C線: 拆機/ M「my_file.c」 ::創建my_function

這不需要任何預備步驟,雖然它似乎不像你問的那樣接受源代碼行範圍。